C#怎样利用messageBox选择程序是否进行

往往会有点击某个按钮之后,弹出一个框框:真的要执行此操作吗?点是确认,点否取消。怎么实现这个啊。。。... 往往会有点击某个按钮之后,弹出一个框框:
真的要执行此操作吗?点是确认,点否取消。
怎么实现这个啊。。。
展开
 我来答
合长莹35
推荐于2017-09-16
知道答主
回答量:36
采纳率:0%
帮助的人:10.5万
展开全部

MessageBox提供Show方法,并且返回DialogResult。

如果用户点击MessageBox的OK按钮,则会返回DialogResult.OK。

如果用户点击MessageBox的Cancel按钮,则会返回DialogResult.Cancel。

由此做条件判断,添加业务逻辑。

示例代码如下:

if (MessageBox.Show("是否继续") == System.Windows.Forms.DialogResult.OK)
{
        //执行确认后的操作
}
else
{
        //执行取消操作
}
河瑞61
2018-05-22 · TA获得超过4525个赞
知道小有建树答主
回答量:44
采纳率:100%
帮助的人:1.3万
展开全部

MessageBox提供Show方法,并且返回DialogResult。如果用户点击MessageBox的OK按钮,则会

返回DialogResult.OK。如果用户点击MessageBox的Cancel按钮,则会返DialogResult.Cancel。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丠風
2009-03-21 · TA获得超过923个赞
知道小有建树答主
回答量:461
采纳率:50%
帮助的人:212万
展开全部
弹出的消息框中有两个按钮,“确定”和“取消”,那么怎么知道用户单击了哪个按钮呢?其实每个消息框都有一个返回值,是一种DialogResult(对话框返回值)类型,我们可以通过点运算符“.”来获取其中的一种返回值,代码如下:

DialogResult dr =MessageBox.Show("真的要执行此操作吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
if (dr == DialogResult.OK) //用户单击了“确定”返回的值
{
//你要执行的操作
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ljaxf1314
2009-03-21 · 超过23用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:63.9万
展开全部
DialogResult resault=MessageBox.Show("确定关闭么","",MessageBoxButtons.OkCancel,MessageBoxIcons.infomation);
if(result == DialogResult.OK)
{
//确定后的操作
}
DialogResult是个枚举有相应的属性可以设置MessageBox电击的确定,否,取消等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
回头望苦海
推荐于2017-09-01 · TA获得超过459个赞
知道小有建树答主
回答量:326
采纳率:0%
帮助的人:190万
展开全部
DialogResult resault=MessageBox.Show("确定关闭么","",MessageBoxButtons.OkCancel,MessageBoxIcons.infomation);
if(result == DialogResult.OK)
{
//确定后的操作
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式