C#中消息框中的按钮

怎样可以知道C#中,点击的消息框按钮是那一个?MessageBox.Show("","",MessageBoxButtons.OKCancel);然后我想根据点击的确定或... 怎样可以知道C#中,点击的消息框按钮是那一个?
MessageBox.Show("","",MessageBoxButtons.OKCancel);
然后我想根据点击的确定或取消按钮作出不同的反应。
该怎么做啊?
展开
 我来答
heisetoufa
2009-06-02 · TA获得超过522个赞
知道小有建树答主
回答量:700
采纳率:0%
帮助的人:420万
展开全部
if (MessageBox.Show("确认删除?", "此删除不可恢复", MessageBoxButtons.YesNo) == DialogResult.Yes)
{

这样接收 如果确认做 删除 操作 如果取消的话直接return

}
277534709
2009-06-02 · TA获得超过228个赞
知道小有建树答主
回答量:426
采纳率:0%
帮助的人:156万
展开全部
在窗体的Closing事件中写

if (DialogResult.OK != MessageBox.Show("确定关闭吗?", "消息", MessageBoxButtons.OKCancel, MessageBoxIcon.Information))
{
e.Cancel = true; // 不关闭
}
else
{
// 关闭
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
798766
2009-06-02 · TA获得超过1817个赞
知道大有可为答主
回答量:3750
采纳率:0%
帮助的人:2882万
展开全部
if (MessageBox.Show("确认删除?", "此删除不可恢复", MessageBoxButtons.YesNo) == DialogResult.Yes)
{

这里做判断。
}

给上面那位仁兄分数吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三两大米
2009-06-02 · 超过14用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:19.2万
展开全部
if (MessageBox.Show("","",MessageBoxButtons.OKCancel)= DialogResult.OK)
{}

DialogResult 是个枚举类型,有ok,cancel,ignore等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
碧海凌烟
2009-06-02
知道答主
回答量:99
采纳率:0%
帮助的人:0
展开全部
qq
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式