How to show a error when the textbox is empty
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim numofmon As Integer
numofmon = TextBox4.Text
If TextBox4.Text = ?? Then
MessageBox.Show("Error")
End If
End Sub
please help
答案 0 :(得分:2)
Try this:
If String.IsNullOrEmpty(TextBox4.Text) Then
' String is empty. Do something
End If
You can read more here
答案 1 :(得分:0)
您正在尝试解析Integer值,因此如果文本框文本为空,那么您应该直接调用Integer.TryParse
函数来评估文本是否为空,可以将其翻译为Integer值。
Dim numofmon As Integer
If Not (Integer.TryParse(TextBox4.Text, numofmon)) Then
MessageBox.Show("Error")
Else
' Logic here...
End If
请注意,numofmon
是通过引用传递的,因此如果Integer.TryParse
成功,则会将值分配给给定变量。
答案 2 :(得分:0)
最好的方法是使用错误提供程序。谷歌你会得到很多examples。 如果您同意,请将其标记为答案。