中易网

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

答案:5  悬赏:60  
解决时间 2021-01-15 21:16
  • 提问者网友:疯孩纸
  • 2021-01-15 13:30
C#怎样利用messageBox选择程序是否进行
最佳答案
  • 二级知识专家网友:归鹤鸣
  • 2021-01-15 14:16
MessageBox提供Show方法,并且返回DialogResult。如果用户点击MessageBox的OK按钮,则会
返回DialogResult.OK。如果用户点击MessageBox的Cancel按钮,则会返DialogResult.Cancel。
全部回答
  • 1楼网友:举杯邀酒敬孤独
  • 2021-01-15 16:44
DialogResult resault=MessageBox.Show("确定关闭么","",MessageBoxButtons.OkCancel,MessageBoxIcons.infomation);
if(result == DialogResult.OK)
{
//确定后的操作
}
DialogResult是个枚举有相应的属性可以设置MessageBox电击的确定,否,取消等
  • 2楼网友:何以畏孤独
  • 2021-01-15 16:31
弹出的消息框中有两个按钮,“确定”和“取消”,那么怎么知道用户单击了哪个按钮呢?其实每个消息框都有一个返回值,是一种DialogResult(对话框返回值)类型,我们可以通过点运算符“.”来获取其中的一种返回值,代码如下:
DialogResult dr =MessageBox.Show("真的要执行此操作吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
if (dr == DialogResult.OK) //用户单击了“确定”返回的值
{
//你要执行的操作
}
  • 3楼网友:归鹤鸣
  • 2021-01-15 16:02
DialogResult resault=MessageBox.Show("确定关闭么","",MessageBoxButtons.OkCancel,MessageBoxIcons.infomation);
if(result == DialogResult.OK)
{
//确定后的操作
}
  • 4楼网友:慢性怪人
  • 2021-01-15 15:15

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

如果用户点击MessageBox的OK按钮,则会返回DialogResult.OK。
如果用户点击MessageBox的Cancel按钮,则会返回DialogResult.Cancel。
由此做条件判断,添加业务逻辑。
示例代码如下:if (MessageBox.Show("是否继续") == System.Windows.Forms.DialogResult.OK)
{
        //执行确认后的操作
}
else
{
        //执行取消操作
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息