欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#消息提示框messagebox的詳解及使用

 更新時(shí)間:2017年03月02日 09:32:55   投稿:lqh  
這篇文章主要介紹了c#消息提示框messagebox的詳解及使用的相關(guān)資料,需要的朋友可以參考下

C#消息提示框messagebox的詳解及使用

消息對(duì)話(huà)框是用messagebox對(duì)象的show方法顯示的。MessageBox對(duì)象是命名空間System.Windows.Forms的一部分,Show是一個(gè)靜態(tài)方法,意思是說(shuō),不需要基于MessageBox類(lèi)的對(duì)象創(chuàng)建實(shí)例,就可以使用該方法。而且該方法是可以重載的,即方法可以有不同的參數(shù)列表形式。

返回結(jié)果:DialogResult dr1=MessageBox.Show(text,caption,buttons,icon,defaultbutton,option);

不返回任何值:MessageBox.Show(text,caption,buttons,icon);

參數(shù)必須按照上面順序輸出

1,Text:設(shè)置消息對(duì)話(huà)框中的提示文本語(yǔ)句.必須是String類(lèi)型
2,Caption:可選參數(shù),設(shè)置消息對(duì)話(huà)框的標(biāo)題,必須是字符串型
3,Buttons:可選參數(shù),設(shè)置消息對(duì)話(huà)框中顯示哪些按鈕
4,Icon:可選參數(shù),設(shè)置消息對(duì)話(huà)框中顯示哪個(gè)圖標(biāo)
5,Defaultbutton:可選參數(shù),設(shè)置消息對(duì)話(huà)框哪個(gè)按鈕是默認(rèn)激活的
6,Option可選參數(shù),為消息對(duì)話(huà)框設(shè)置一些特殊的選項(xiàng),如文本對(duì)齊方式,指定閱讀順序,是否向系統(tǒng)日志寫(xiě)消息

Button 各枚舉常量及意義

Ok  消息框中只有"確定"按鈕
 OkCancel  消息框中只有"確定"和"取消"按鈕
 YesNo  消息框中只有"是"和"否"按鈕
 YesNoCancel  消息框中有"是","否"和"取消"按鈕
 RetryCancel  消息框中有"重試"和"取消"按鈕
 AbortRetryIgnore  消息框中有"中止","重試"和"忽略"按鈕
 常量  功能及意義

Icon各枚舉常量及意義

 枚舉常量  功能意義
 Error  消息框中有一個(gè)符號(hào),由一個(gè)紅色背景的圓圈及其中的白色X組成
 Asterisk  該符號(hào)是由一個(gè)圓圈及其中的小寫(xiě)字母i組成
 Exclamation  該符號(hào)由一個(gè)黃色背景的三角形及其中的一個(gè)嘆號(hào)組成
 Hand  該符號(hào)由一個(gè)紅色背景的圓圈及其中的白色x組成
 Question  該符號(hào)由一個(gè)圓圈及其中的一個(gè)問(wèn)號(hào)組成
 None  消息框中不包含符號(hào)
 Information  該符號(hào)是由一個(gè)圓圈及其中的小寫(xiě)字母i組成
 Stop  該符號(hào)是由一個(gè)紅色背景的圓圈及其中的白色X組成
Warning 該符號(hào)是由一個(gè)黃色背景的三角形及其中的一個(gè)嘆號(hào)組成

消息對(duì)話(huà)框的返回值是System.Windows.Forms.DialogResult的成員,各枚舉常量及意義如下表

 Abort  消息框的返回值是"中止"(Abort),即單擊了"中止"按鈕
 Cancel  消息框的返回值是"取消"(Cancel),即單擊了"取消"按鈕
 Ignore  消息框的返回值是"忽略"(Ignore),即單擊了"忽略"按鈕
 No

 消息框的返回值是"否"(No),即單擊了"否"按鈕

 Ok  消息框的返回值是"確定"(Ok),即單擊了"確定"按鈕
 Retry  消息框的返回值是"重試"(Retry),即單擊了"重試"按鈕
 None  消息框沒(méi)有任何返回值,即沒(méi)有單擊任何按鈕
 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、最簡(jiǎn)單的方法就是這樣

if( MessageBox.Show( "確定提交嗎?", "提示", MessageBoxButtons.YesNo ) == DialogResult.Yes )
      {
        程序運(yùn)行代碼.......
      }

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論