我正在使用输入框。在得到数字作为输入。当用户按下确定程序正在工作。但是,当我按下取消按钮时,出现了错误信息vb.net输入框功能
“从字符串转换‘’到‘整数’类型无效”
如果我按取消我需要的程序结束。 也我想知道如何移动到其他形式,当我按下取消输入框中
我正在使用输入框。在得到数字作为输入。当用户按下确定程序正在工作。但是,当我按下取消按钮时,出现了错误信息vb.net输入框功能
“从字符串转换‘’到‘整数’类型无效”
如果我按取消我需要的程序结束。 也我想知道如何移动到其他形式,当我按下取消输入框中
它可能是一个好主意,用尝试解析为它处理更多的情况下比空字符串,例如非数字字符的字符
Dim number As Integer
Dim result As Boolean = Int32.TryParse(inputBox.Text, number)
if Not result Then
number = 0
End If
如果用户没有在输入框中输入任何内容,并按取消,它将是一个空字符串。您的系统将无法将空字符串转换为整数。因此,你的程序应该用类似于下面的代码来处理这个场景。
If inputBox.Text = "" Then
inputValue = 0
Else
inputValue = inputBox.Text
请在这里贴上您的代码这些情况。谢谢。 – bla 2010-10-16 16:20:25