0

我有一个问题,我们在登录时为文本框使用什么事件?

我想在我的程序中创建一个 LoginForm,当我在 TextBoxes 中输入用户名和密码时,我将使用 ENTER(在键盘中)而不是单击“登录”按钮。

我应该把这些代码放在什么事件中?:

 If txtUser.Text <> UsernameTextBox.Text And txtPass.Text <> PasswordTextBox.Text Then
     MsgBox("Wrong Username or Password!", MsgBoxStyle.Critical)
     txtUser.Text = ""
     txtPass.Text = ""
 Else
     ProgressBar1.Show()
     LoadLabel.Show()
     Timer1.Start()
 End If
4

1 回答 1

3

根据 MSDN,表单的AcceptButton属性:

获取或设置用户按 ENTER 键时单击的窗体上的按钮。

要获得您正在寻找的行为,只需将AcceptButton表单上的属性设置为登录按钮(链接中有一个示例)并将上面的代码放入OnClick按钮的常规事件处理程序中。

于 2013-02-02T03:37:18.097 回答