Private Sub txtAddress_Leave (ByVal sender As Object, ByVal e As
System.EventArgs) Handles txtAddress.Leave
If Len (txtAddress.Text) >= 0 Then
MsgBox ("Need to enter address", MsgBoxStyle.OKOnly, _
txtAddress.Focus()
End if
End Sub
任何帮助都将不胜感激。
答案 0 :(得分:3)
我假设您要检查用户是否输入了文本,那么您应该更改此
if Len (txtAddress.Text) >= 0 Then
到
if Len (txtAddress.Text) = 0 Then
但是,您最好使用.NET方法:
If String.IsNullOrEmpty(txtAddress.Text) Then ' or String.IsNullOrWhiteSpace
您还应该使用Select
代替Focus
。
txtAddress.Select()
答案 1 :(得分:0)
If Len(txtAddress.Text) >= 0 Then
应该是
If txtAddress.Text.Trim = "" Then
这样可以考虑是否有人决定只输入“空格”作为地址。现在,如果他们确实输入了某些内容,您的代码将会弹出消息框。