VB2010中怎么让 变量a = inputbox 中输入的数值?
vb2010吧
全部回复
仅看楼主
level 6
2012年05月01日 03点05分 1
level 6
= =新人求教。。
给段代码即可。。
[88]
2012年05月01日 03点05分 2
level 6
[瞌睡]好吧 已解决。。
2012年05月01日 03点05分 3
level 13
val一下
2012年05月01日 08点05分 4
level 6
谢谢。。
我刚刚解决了。。
还有就是 窗体中的Visible 这个属性在哪= =
我怎么一直找不到 。。
(我刚刚接触2010 ,,,)
2012年05月01日 09点05分 5
level 13
只能在代码中使用
2012年05月01日 09点05分 6
level 6
[汗] 还是出错。。。
Form2.Visible = False
a = InputBox("1+1=?", "请回答")
If a <> 2 Then
Show(Form2)
For i = 1 To a
MsgBox(b)
Next
End
ElseIf a = 2 Then
MsgBox(c)
End
End If
2012年05月01日 10点05分 7
level 6
[瞌睡]能+QQ叫我么。。
还是错的
2012年05月01日 11点05分 10
level 13
Form2.Hide()
a = Val(InputBox("1+1=?", "请回答"))
If a <> 2 Then
Form2.Show()
For i = 1 To a
MsgBox(b)
Next
Else
MsgBox(c) '前面已经判断a不等于2,else后就一定是2,为了提高性能,可以删除 If a = 2 Then 语句
End
End If
2012年05月01日 11点05分 13
level 6
回复12楼:谢谢了 今天要睡了 明天再试
晚安[呵呵]
2012年05月01日 11点05分 14
level 6
回复13楼:回复12楼:谢谢了 今天要睡了 明天再试
晚安[呵呵]
2012年05月01日 11点05分 15
level 13
Form2.Hide '相当于Form2.Visible = False
Dim a As Integer
a = Int(Val(InputBox("1+1=?", "请回答")))
If a <> 2 Then
Form2.Visible = True
For i = 1 To a
MsgBox(b)
Next
End
Else
MsgBox(c)
End
End If
帮你改了一下。。还有,那个b和c我不知道从哪里来的,应该是你事先声明的String吧。
2012年05月02日 04点05分 16
level 6
回复16楼:[汗]恩 是我声明好的
2012年05月02日 05点05分 17
level 6
我的ID 就是。、、
2012年05月02日 11点05分 18
1