这个VB消息判断语句错在哪里?

来源:百度知道 编辑:UC知道 时间:2024/07/02 08:52:51
If (MsgBox("确定要退出游戏吗?", vbOKCancel, "警告") = DialogResult.OK) Then
Unload Me
End If

应该这样写:
If Msgbox("确定要退出游戏吗?",vbOKCancel,"警告")=vbOK Then
Unload Me
End If
楼主请注意,你多了一对括号,至於"="后面的用法,我建议用我写的这种,或者用数字代表也行.
参照以下这个:
MsgBox 传回值
常数 值 说明
vbOK 1 按下 OK 按钮。
vbCancel 2 按下 Cancel 按钮。
vbAbort 3 按下 Abort 按钮。
vbRetry 4 按下 Retry 按钮。
vbIgnore 5 按下 Ignore 按钮。
vbYes 6 按下 Yes 按钮。
vbNo 7 按下 No 按钮。