我需要设置一个可以在文本框中使用的密码的最小长度,然后设置一个标签,说明它是否符合所需的最小字符数。我知道如何设置字符的限制,我不能做的就是当我离开文本框时它将在标签中显示的部分。我以为我需要使用一个事件,比如Leave或LostFocus,但它不起作用。请帮忙:(
答案 0 :(得分:1)
好的,有很多方法可以做你想要达到的目标。我个人喜欢单独的子程序;如果你需要改变一件事,你就不必编辑具有相同代码的每一个事件
从我能理解的情况来看,这样的事情应该会帮助你顺利进行。
基本上,我们只是设置一个子程序来检查textbox1.text的长度是否超过5,并且如果button click
是textbox
,我们通过使用 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click ''save button
checkPassword(TextBox1.Text)
End Sub
Private Sub TextBox1_Leave(sender As Object, e As EventArgs) Handles TextBox1.Leave
checkPassword(TextBox1.Text)
End Sub
Private Sub checkPassword(password As String)
If Not password.Length > 5 Then
Label1.Text = "The password must be more than 5 charcharacters"
TextBox1.Clear()
Else
Label1.Text = "Password accepted"
End If
End Sub
之类的事件来触发子程序。点击了。
each