以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论] 如何将MessageBox 和 if 配合使用?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=1438)

--  作者:wcs
--  发布时间:2008/12/18 21:04:00
--  [讨论] 如何将MessageBox 和 if 配合使用?
将MessageBox 和 if 配合使用可以使程序按用户的意思运行

帮助中没有这方面的例子

以前在论坛里好像见过这类似的贴子

不知谁知道用法,具体指引用这些枚举的值:

Show方法会返回一个值,该值是一个DialogResult型枚举,对应于用户在关闭窗口之前所单击的按钮,包括以下可选值:

Abort: 单击了“中止”按钮
Cancel: 单击了“取消”按钮
Ignore: 单击了“忽略”按钮
No: 单击了“否”按钮
OK: 单击了“确定”按钮
Retry: 单击了“重试”按钮
Yes: 单击了“是”按钮

--  作者:wcs
--  发布时间:2008/12/18 21:12:00
--  
帮助中有,已解决
--  作者:czy
--  发布时间:2008/12/18 21:12:00
--  
OK          提示框"确定"按钮      返回的值:1
Cancel      提示框"取消"按钮      返回的值:2
Abort       提示框"中止"按钮。    返回的值:3
Retry       提示框"重试"按钮。    返回的值:4
Ignore      提示框"忽略"按钮。    返回的值:5
Yes         提示框 "是" 按钮      返回的值:6
No          提示框 "否" 按钮      返回的值:7
--  作者:czy
--  发布时间:2008/12/18 21:16:00
--  
如:

if MessageBox.Show("确定录入信息正确吗?","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Question) = 1
   MessageBox.Show("你选择的是确定")
Else
   MessageBox.Show("你选择了取消")
end if