请教: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 属性。