![]() |
#2
haigecnpeng2013-04-16 22:54
|

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim a#, b#
a = InputBox("xxxxxxx", "xxxxxx")
b = a * 3.14
MsgBox(b)
End Sub
求大神告诉我为什么当出现INputbox框时按取消会出现“在 System.InvalidCastException 中第一次偶然出现的“Microsoft.VisualBasic.dll”类型的异常” 和 “从字符串“”到类型“Double”的转换无效。”Dim a#, b#
a = InputBox("xxxxxxx", "xxxxxx")
b = a * 3.14
MsgBox(b)
End Sub
程序是可以用的,但我就想知道为什么会有 从字符串 到类型 DOUBLE的转换,我并没有转换