![]() |
#2
积善门徒2012-06-25 17:38
|

密码文本框代码
Private Sub Text3_LostFocus() 文本框失去焦点时如果输入密码小于6位时弹出警告并返回焦点到文本框
If Len(Text3.Text) < 6 Then
MsgBox "密码必须为六位以上", vbExclamation, "警告"
Text3.Text = ""
Text3.SetFocus
End If
End Sub
重新输入按钮代码
Private Sub Command2_Click() 清空文本框焦点返回到text1
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text1.SetFocus
End Sub
返回按钮代码
Private Sub Command3_Click() 返回到主界面
Form4.Hide
Form2.Show
End Sub
现在出现问题,当密码文本框长度不够6位时,单击“重新输入”和“返回”按钮都会发生文本框下代码的作用,无法实现两个按钮的原作用,应该怎么做才能使这两个按钮在密码小于6位的情况下也能起到它应有的作用?
请高手解答啊
Private Sub Text3_LostFocus() 文本框失去焦点时如果输入密码小于6位时弹出警告并返回焦点到文本框
If Len(Text3.Text) < 6 Then
MsgBox "密码必须为六位以上", vbExclamation, "警告"
Text3.Text = ""
Text3.SetFocus
End If
End Sub
重新输入按钮代码
Private Sub Command2_Click() 清空文本框焦点返回到text1
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text1.SetFocus
End Sub
返回按钮代码
Private Sub Command3_Click() 返回到主界面
Form4.Hide
Form2.Show
End Sub
现在出现问题,当密码文本框长度不够6位时,单击“重新输入”和“返回”按钮都会发生文本框下代码的作用,无法实现两个按钮的原作用,应该怎么做才能使这两个按钮在密码小于6位的情况下也能起到它应有的作用?
请高手解答啊