如何判断Messagebox点确定还是取消?

fengjing888 2007-07-27 02:39:39
如题,谢谢!
...全文
1489 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
pigwebs 2007-07-27
  • 打赏
  • 举报
回复
获取MessageBox的返回值,判断它是DialogResult枚举值中的哪一个
欧文 2007-07-27
  • 打赏
  • 举报
回复
先定义一个DialogResult dr,用于接收MessageBox的值,是DialogResult.OK还是DialogResult.Yes与你的MessgeBox定制有关,你可以参照MSND帮助文档说明来定制自己的对话框,
例如带帮助的,只有确定的,带确定取消的,等等........还可以根据不同的参数来选择不同的提示图片名例如有的带有一个大红叉,或者带有问号的....
MSND帮助文档MSND帮助文档.
mikebai 2007-07-27
  • 打赏
  • 举报
回复
DialogResult result=MessageBox.Show("hello,please click me","test",MessageBoxButtons.OKCancel);
if(result==DialogResult.OK)
{


}
else
{

}
fengjing888 2007-07-27
  • 打赏
  • 举报
回复
谢谢!
guoweijun394 2007-07-27
  • 打赏
  • 举报
回复

MessageBox.Show("","",MessageBoxButton.OKCancel);
if (MessageBoxButtons.OK)
{
//..确定
}
else if ()
{
//取消
}
jiatong1981 2007-07-27
  • 打赏
  • 举报
回复
过客快 jf jf jf
wowangpeng 2007-07-27
  • 打赏
  • 举报
回复
if(MessageBox.Show(...)==DialogResult.OK ) 就是點了 確定
if(MessageBox.Show(...)==DialogResult.Cancel ) 就是點了取消

-过客- 2007-07-27
  • 打赏
  • 举报
回复
try

DialogResult dr = MessageBox.Show("看到提示了吧?", "提示信息", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
if (dr == DialogResult.OK)
{
MessageBox.Show("你点了确定!");
}
else
{
MessageBox.Show("你点了取消!");
}
qery 2007-07-27
  • 打赏
  • 举报
回复
关注
yumen246 2007-07-27
  • 打赏
  • 举报
回复
MessageBoxButtons.OK
or
MessageBoxButtons.CANEL

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧