首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

sle_1怎么在自己的事件代码中获取焦点

2012-12-31 
sle_1如何在自己的事件代码中获取焦点?请教:sle_1的自定义时间中(回车响应)中的语句无效:sle_1.SetFocus (

sle_1如何在自己的事件代码中获取焦点?
请教:sle_1的自定义时间中(回车响应)中的语句无效:sle_1.SetFocus ()
sle_1.SelectText ( 1, Len ( sle_1.Text ) )

目的是用户输入了值,回车后依然是sle_1获得焦点,同时选中所有的字符,请问如何实现?
[解决办法]
单就你想达到的目的来讲,你的代码没问题。要不是根本就没触发(你的代码所处事件有问题),要不就是还有别的语句影响它们的实现。不信你可以另建一个无祖先,无框架的窗口试一下。
[解决办法]
试了一下,在SLE 控件里自定义事件,选择Event ID:pbm_keydown
可以实现你的要求。

if key = keyenter! then
setfocus()
SelectText ( 1, Len ( sle_srv.Text ) )
end if


[解决办法]
1是看看SLE 有没有继承,2是看看按钮什么的有没有 default 属性。

热点排行