Sam*_*son 23
你可能想做这样的事情:
result = MsgBox ("Yes or No?", vbYesNo, "Yes No Example")
Select Case result
Case vbYes
MsgBox("You chose Yes")
Case vbNo
MsgBox("You chose No")
End Select
Run Code Online (Sandbox Code Playgroud)
要添加图标:
result = MsgBox ("Yes or No?", vbYesNo + vbQuestion, "Yes No Example")
Run Code Online (Sandbox Code Playgroud)
其他图标选项:
vbCritical or vbExclamation
Run Code Online (Sandbox Code Playgroud)
VBScript 消息框对于可应用于按钮的标签相当有限,您的选择几乎限于:
因此,如果您想要“ON”/“OFF”,您将必须构建自己的表单
更好的是,为什么不重新表述框中的提示,以便上述选项之一起作用。
例如:
Do you want the light on?
[Yes] [No]
Run Code Online (Sandbox Code Playgroud)
看在上帝的份上,不要做这些 UI 怪物之一!
Switch setting? (Click "yes" for ON and "No" for Off)
[Yes] [No]
Run Code Online (Sandbox Code Playgroud)