如果它是空白的,检查texbox有问题。例如,它适用于字符串:
Dim endurance As String = endurancetxt.Text
Dim gsout As String = gsoutxt.Text
Dim gshome As String = gshometxt.Text
Dim pnr As String
If String.IsNullOrEmpty(endurancetxt.Text.ToString()) Then
MessageBox.Show("I need more info")
Return
ElseIf String.IsNullOrEmpty(gsoutxt.Text.ToString()) Then
MessageBox.Show("I need more info")
Return
ElseIf String.IsNullOrEmpty(gshometxt.Text.ToString()) Then
MessageBox.Show("I need more info")
End If
pnr = (endurance * gsout * gshome) / (gsout + gshome)
pnrtxt.Text = CStr(CSng(pnr))
但问题是数学计算,我使用字符串......
无论如何都要使用整数,双变量和单变量,因为如果我使用整数变量,例如它会显示异常消息:
If endurancetxt.Text="" Then
MessageBox.Show("I need more info")
Return
此致