以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]文本框控件中默认文字按回车如何保持焦点在自身  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=134151)

--  作者:easelab
--  发布时间:2019/4/28 16:21:00
--  [求助]文本框控件中默认文字按回车如何保持焦点在自身
文本框控件中默认文字按回车,焦点就跑到窗口中的其他控件上去了,如何实现文本框中默认文字按回车保持焦点在自身,但是鼠标可以选择别的控件?
[此贴子已经被作者于2019/4/28 16:22:07编辑过]

--  作者:有点甜
--  发布时间:2019/4/28 16:23:00
--  

keydown事件

 

If e.keycode = keys.enter andalso e.sender.text = "" then

    e.cancel = true

end if


--  作者:easelab
--  发布时间:2019/4/28 20:33:00
--  
If e.keycode = keys.enter AndAlso e.sender.text = e.sender.Value Then

    e.cancel = True

End If

我改了一下,这样满足要求了

--  作者:easelab
--  发布时间:2019/4/28 20:34:00
--  [求助]文本框控件中不输入文字按回车如何保持焦点在自身
If e.keycode = keys.enter AndAlso e.sender.text = e.sender.Value Then

    e.cancel = True

End If

我改了一下,这样满足要求了,这样输入和前次相同值就可以不跳出了,谢谢