问vb中如何将文本控件中的text数字转换成int
public peopleNum As peopleNum
peopleNum 是在Param 定义的
Param.peopleNum = CInt(numbers.Text)
但是这里Param.peopleNum 没有值
刚才有个同志告诉我这样做是错误的 。 求解,谢谢各位
public peopleNum As peopleNum
peopleNum 是在Param 定义的
Param.peopleNum = CInt(numbers.Text)
但是这里Param.peopleNum 没有值
刚才有个同志告诉我这样做是错误的 。 求解,谢谢各位
public peopleNum As peopleNum 是什么意思?
peopleNum 是在Param 模块定义的还是不行 取不到值于是我在这里又定义了个Dim i As Integer
i = int(val(numbers.text))
调试 i = 0???
这是怎么回事
Private Type SystemInfo
CPU As Variant
Memory As Long
VideoColors As Integer
Cost As Currency
PurchaseDate As Variant
End TypePrivate Sub Form_Load()
Dim A As SystemInfo
A.VideoColors = CInt(Text1.Text)
Debug.Print A.VideoColors
End
End Sub
MsgBox CInt(Val(Text1.Text))
End SubPrivate Sub Form_Load()
Text1.Text = "12345"
End Sub估计是你其他的代码有问题