独宠傲娇萌妻130:请教如下一个关于VB的问题!
来源:百度文库 编辑:高校问答 时间:2024/09/21 06:21:11
Private Sub Command1_Click()
message = MsgBox("显示" & Combo1.List(Combo1.ListIndex) & "和" & Combo2.List(Combo2.ListIndex), Combo1.ListIndex + (Combo2.ListIndex + 1) * 16, "消息演示")
Select Case message
Case 1
MsgBox "你按下了OK钮"
Case 2
MsgBox "你按下了Cancel按钮"
Case 3
MsgBox "你按下了Abort按钮"
Case 4
MsgBox "你按下了Retry按钮"
Case 5
MsgBox "你按下了Ignore按钮"
Case 6
MsgBox "你按下了Yes按钮"
Case 7
MsgBox "你按下了No按钮"
End Select
End Sub
如上中,case 1,case 2,case 3....中的1,2,3 是怎么计算出来的啊?
刚刚开始学习编程,希望高手不吝赐教!
MsgBox()返回值是怎么回事?
message = MsgBox("显示" & Combo1.List(Combo1.ListIndex) & "和" & Combo2.List(Combo2.ListIndex), Combo1.ListIndex + (Combo2.ListIndex + 1) * 16, "消息演示")
Select Case message
Case 1
MsgBox "你按下了OK钮"
Case 2
MsgBox "你按下了Cancel按钮"
Case 3
MsgBox "你按下了Abort按钮"
Case 4
MsgBox "你按下了Retry按钮"
Case 5
MsgBox "你按下了Ignore按钮"
Case 6
MsgBox "你按下了Yes按钮"
Case 7
MsgBox "你按下了No按钮"
End Select
End Sub
如上中,case 1,case 2,case 3....中的1,2,3 是怎么计算出来的啊?
刚刚开始学习编程,希望高手不吝赐教!
MsgBox()返回值是怎么回事?
Select Case message
中的变量message 的值
如果是1,那就做CASE 1之后的语句
2,就是CASE 2之后的语句
message 是MsgBox()方法的返回值
其返回值是固定的
你按了弹出的MSGBOX的OK的话会返回1
Cancel返回2
具体值你上面的程序已经说明了