我试着做一个程序,当我把一个值小于0时,在标签像“ 负数不能使用我有这个视觉基本小于0
Public Class Form1 'Sebastian roman. Perimeter, 10/1/2014
Private Sub btnCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculate.Click
Try
Dim intSide1 As Integer = txtSide1.Text
Dim intSide2 As Integer = txtSide2.Text
Dim intSide3 As Integer = txtSide3.Text
Dim intSide4 As Integer = txtSide4.Text
Dim intTotal As Integer = intSide1 + intSide2 + intSide3 + intSide4
lblMessage.Text = intTotal.ToString("#,###.##")
Catch ex As Exception
MessageBox.Show("Incorrect Input. Enter a numeric value.")
End Try
End Sub
End Class
是的,我有使用尝试捕捉方法,我需要帮助这个
这将防止它甚至点击按钮前:http://stackoverflow.com/a/17036254/752527 – 2014-10-02 15:07:38
我不知道vb.net。但你可以像这样('Dim intSide1 As Integer = txtSide1.Text')给'Integer'分配一个'String'?我想你会需要一个'Parse'或'TryParse'。 – crashmstr 2014-10-02 15:10:17
@crashmstr:使用'Option Strict Off',它会为您执行隐式转换。 – 2014-10-02 15:16:39