这篇文章主要介绍了c#消息提示框messagebox的详解及使用的相关资料,需要的朋友可以参考下
C#消息提示框messagebox的详解及使用
消息对话框是用messagebox对象的show方法显示的。MessageBox对象是命名空间System.Windows.Forms的一部分,Show是一个静态方法,意思是说,不需要基于MessageBox类的对象创建实例,就可以使用该方法。而且该方法是可以重载的,即方法可以有不同的参数列表形式。
返回结果:DialogResult dr1=MessageBox.Show(text,caption,buttons,icon,defaultbutton,option);
不返回任何值:MessageBox.Show(text,caption,buttons,icon);
参数必须按照上面顺序输出
1,Text:设置消息对话框中的提示文本语句.必须是String类型
2,Caption:可选参数,设置消息对话框的标题,必须是字符串型
3,Buttons:可选参数,设置消息对话框中显示哪些按钮
4,Icon:可选参数,设置消息对话框中显示哪个图标
5,Defaultbutton:可选参数,设置消息对话框哪个按钮是默认激活的
6,Option可选参数,为消息对话框设置一些特殊的选项,如文本对齐方式,指定阅读顺序,是否向系统日志写消息
Button 各枚举常量及意义
Ok | |
|
|
|
|
|
|
|
|
|
|
|
|
Icon各枚举常量及意义
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warning | 该符号是由一个黄色背景的三角形及其中的一个叹号组成 |
消息对话框的返回值是System.Windows.Forms.DialogResult的成员,各枚举常量及意义如下表
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
使用:
1、 /* if (flag)
{
DialogResult diagorel = MessageBox.Show(this, "Please inpult again,your message is empty!", "Information cue", MessageBoxButtons.RetryCancel, MessageBoxIcon.Warning);
switch (diagorel)
{
case DialogResult.Retry:
this.username.Text = "";
this.password.Text = "";
break;
case DialogResult.Cancel:
break;
}
}*/
2、最简单的方法就是这样
if( MessageBox.Show( "确定提交吗?", "提示", MessageBoxButtons.YesNo ) == DialogResult.Yes )
{
程序运行代码.......
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
本文标题为:c#消息提示框messagebox的详解及使用
- WPF使用DrawingContext实现绘制刻度条 2023-07-04
- Unity3D实现渐变颜色效果 2023-01-16
- c# 模拟线性回归的示例 2023-03-14
- Unity Shader实现模糊效果 2023-04-27
- 如何使用C# 捕获进程输出 2023-03-10
- user32.dll 函数说明小结 2022-12-26
- 在C# 8中如何使用默认接口方法详解 2023-03-29
- Oracle中for循环的使用方法 2023-07-04
- C# 使用Aspose.Cells 导出Excel的步骤及问题记录 2023-05-16
- .NET CORE DI 依赖注入 2023-09-27