how to show a error when the textbox is empty

时间:2015-10-30 22:11:07

标签: vb.net

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

3 个答案:

答案 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。 如果您同意,请将其标记为答案。