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 | 音讯框中只要"肯定"按钮 |
OkCancel | 音讯框中只要"肯定"和"作废"按钮 |
YesNo | 音讯框中只要"是"和"否"按钮 |
YesNoCancel | 音讯框中有"是","否"和"作废"按钮 |
RetryCancel | 音讯框中有"重试"和"作废"按钮 |
AbortRetryIgnore | 音讯框中有"中断","重试"和"疏忽"按钮 |
常量 | 功用及意义 |
Icon各罗列常量及意义
罗列常量 | 功用意义 |
Error | 音讯框中有一个标记,由一个赤色背景的圆圈及个中的白色X构成 |
Asterisk | 该标记是由一个圆圈及个中的小写字母i构成 |
Exclamation | 该标记由一个黄色背景的三角形及个中的一个叹号构成 |
Hand | 该标记由一个赤色背景的圆圈及个中的白色x构成 |
Question | 该标记由一个圆圈及个中的一个问号构成 |
None | 音讯框中不包括标记 |
Information | 该标记是由一个圆圈及个中的小写字母i构成 |
Stop | 该标记是由一个赤色背景的圆圈及个中的白色X构成 |
Warning | 该标记是由一个黄色背景的三角形及个中的一个叹号构成 |
音讯对话框的返回值是System.Windows.Forms.DialogResult的成员,各罗列常量及意义如下表
Abort | 音讯框的返回值是"中断"(Abort),即单击了"中断"按钮 |
Cancel | 音讯框的返回值是"作废"(Cancel),即单击了"作废"按钮 |
Ignore | 音讯框的返回值是"疏忽"(Ignore),即单击了"疏忽"按钮 |
No | 音讯框的返回值是"否"(No),即单击了"否"按钮 |
Ok | 音讯框的返回值是"肯定"(Ok),即单击了"肯定"按钮 |
Retry | 音讯框的返回值是"重试"(Retry),即单击了"重试"按钮 |
None | 音讯框没有任何返回值,即没有单击任何按钮 |
Yes | 音讯框的返回值是"是"(Yes),即单击了"是"按钮 |
运用:
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的运用的细致内容,更多请关注ki4网别的相干文章!