文章类型: .NET
关键词: .net,C#,winform,MessageBox.Show,MessageBoxButtons.YesNo,右上角,关闭叉叉,不能操作
内容摘要: .net C# winform MessageBox.Show MessageBoxButtons.YesNo 右上角 关闭叉叉 不能

.net C#的winform中如何使MessageBox.Show弹出来的窗口右上角的关闭叉叉变成不能操作的状态

2018/9/26 11:28:33    来源:apple    阅读:

    如下图1所示,MessageBox.Show弹出来的窗口右上角的关闭叉叉变成不能操作的状态,即右上面的叉叉关闭按钮不可用,即为“禁用”状态。

image.png

图1 右上面的叉叉按钮不可用

生成对话框的代码为:

MessageBox.Show("Test", "", MessageBoxButtons.YesNo);


如果对话框的代码使用下面的代码:

MessageBox.Show("Test", "", MessageBoxButtons.YesNoCancel);

则生成的对话框如图2所示,

image.png

图2 右上面的叉叉按钮可用

点击右上面的叉叉按钮后返回值为:DialogResult.Cancel


如果生成对话框的代码使用下面的语句:

MessageBox.Show("Test", "", MessageBoxButtons.OKCancel);

则生成的对话框如图3所示,

image.png

图3 右上面的叉叉按钮可用

点击右上面的叉叉按钮后返回值为:DialogResult.Cancel


如果生成对话框的代码使用下面的语句:

DialogResult c = MessageBox.Show("Test", "", MessageBoxButtons.RetryCancel);

则生成的对话框如图4所示,

image.png

图4 右上面的叉叉按钮可用

点击右上面的叉叉按钮后返回值为:DialogResult.Cancel


 

如果生成对话框的代码使用下面的语句:

DialogResult c = MessageBox.Show("Test", "", MessageBoxButtons.OK);

则生成的对话框如图5所示,

image.png

图5 右上面的叉叉按钮可用

点击右上面的叉叉按钮后返回值为:DialogResult.OK


综上所述,右上面的叉叉按钮代表“确定”或“取消”按钮。当对话框中出现“确定”或“取消”按钮时,右上面的叉叉按钮可用;如果“确定”、“取消”按钮同时出现,则右上面的叉叉按钮代表“取消”按钮,即Cancel;如果对话框中仅有“确定”按钮,则右上面的叉叉按钮代表“确定”按钮。


↑ 上一篇文章:怎样去掉 vc++ 的 对话框 右上角的关闭按钮 关键词:去掉,vc++,,对话框,右上角,关闭按钮 发布日期:2018/9/17 14:46:52
↓ 下一篇文章:msado15.dll 使用心得 关键词:数据库,操作,msado15.dll,,使用 发布日期:2018/10/10 13:27:59
相关文章:
ASP.NET中的分页剖析(三) 关键词:C#,ASPX,ASP,.NET中,分页,自定义 发布日期:2015-07-29 12:22
ASP.NET中的分页剖析(四) 关键词:C#,ASPX,ASP,.NET中,分页,自定义 发布日期:2015-07-29 12:23
ASP.NET中的分页剖析(五) 关键词:C#,ASPX,ASP,.NET中,分页,自定义 发布日期:2015-07-29 12:24
相关目录:.NET
我要评论
正在加载评论信息......