以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]登录窗口按回车键执行登录操作  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=168926)

--  作者:chnfo
--  发布时间:2021/5/27 11:19:00
--  [求助]登录窗口按回车键执行登录操作
设计了一个登录窗口,就是用户名、密码输入框,一个登录按钮(里面有登录的用户名密码校验事件),一个取消按钮(退出登录)

意图:先输用户名,再输密码,按回车时,自动执行登录按钮事件

实现过程:在密码输入框的keydown事件中增加代码

If e.Sender.Value > "" AndAlso  e.KeyCode = Keys.enter Then
    Dim btn As WinForm.Button = e.Form.Controls("Button1")
    btn.PerformClick
End If

但实际执行的时候,总是要按两次回车键,才能自动执行登录按钮事件,这是咋回事?

--  作者:有点蓝
--  发布时间:2021/5/27 11:39:00
--  
If e.Sender.text > "" AndAlso  e.KeyCode = Keys.enter Then