天天看點

C#中messagebox用法

【函數】 <整型> MessageBox(<字元串 Text, <字元串> Title, <整型> nType,MessageBoxIcon);

【函數說明】 彈出一個消息框。

【文法】

參數:

Text <字元串>,消息框的正文;

Title <字元串>,消息框的标題;

nType <整型>,消息框的類型。

傳回值:<整型>,使用者在消息框上點選關閉時的選擇的按鈕。                                                                              MessageBoxIcon:對話框上顯示的圖示樣式。

【說明】

MessageBox("消息内容", "傳回值 确定1",MessageBoxButtons.OK,MessageBoxIcon.Question);

MessageBox("消息内容",, "傳回值 确定1 取消2",MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);

MessageBox("消息内容", "傳回值 終止3 重試4 忽略5",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Error);

MessageBox("消息内容",   "傳回值 是6 否7 取消2",MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);

MessageBox("消息内容",   "傳回值 是6 否7",MessageBoxButtons.YesNo, MessageBoxIcon.Hand);

MessageBox("消息内容", "傳回值 重試4 取消2",MessageBoxButtons.RetryCancel, MessageBoxIcon.Information);

MessageBoxIcon: 所有圖示樣式

MessageBoxIcon.Question 

MessageBoxIcon.Asterisk

MessageBoxIcon.Information

MessageBoxIcon.Error

MessageBoxIcon.Stop                                                                           MessageBoxIcon.Hand

MessageBoxIcon.Exclamation

MessageBoxIcon.Warning

MessageBoxIcon.None

MessageBox函數MessageBox()函數MessageBox是标準的windows Api函數隻能在CWnd類的繼承類中使用,在C#中使用時,通常用MessageBox的show方法來實作對話框的彈出,命名空間System.Windows.Forms

應用執行個體:                                                                                                                                                                     DialogResult r1 = MessageBox.Show ( "是否确定?" , "垃圾處理!" , MessageBoxButtons.AbortRetryIgnore , MessageBoxIcon.Question ) ;

    int ss1=(int)r1 ;

    if ( ss1==3 ){ }

    if ( ss1==4 ){ }

    if ( ss1==5){ }

參數:

MessageBox用于顯示提示資訊。在.NET中,最常用的顯示MessageBox的方法是MessageBox.Show 方法 (String, String, MessageBoxButtons, MessageBoxIcon),顯示具有指定文本、标題、按鈕和圖示的消息框。

下面分别列出按鈕和圖示的枚舉項:

  • MessageBoxButtons 參數
成員名稱 說明
AbortRetryIgnore 消息框包含“中止”、“重試”和“忽略”按鈕。
OK 消息框包含“确定”按鈕。
OKCancel 消息框包含“确定”和“取消”按鈕。
RetryCancel 消息框包含“重試”和“取消”按鈕。
YesNo 消息框包含“是”和“否”按鈕。
YesNoCancel 消息框包含“是”、“否”和“取消”按鈕。
  • MessageBoxIcon 參數
成員名稱 說明
Asterisk 該消息框包含一個符号,該符号是由一個圓圈及其中的小寫字母 i 組成的。
Error 該消息框包含一個符号,該符号是由一個紅色背景的圓圈及其中的白色 X 組成的。
Exclamation 該消息框包含一個符号,該符号是由一個黃色背景的三角形及其中的一個感歎号組成的。
Hand 該消息框包含一個符号,該符号是由一個紅色背景的圓圈及其中的白色 X 組成的。
Information 該消息框包含一個符号,該符号是由一個圓圈及其中的小寫字母 i 組成的。
None 消息框未包含符号。
Question 該消息框包含一個符号,該符号是由一個圓圈和其中的一個問号組成的。
Stop 該消息框包含一個符号,該符号是由一個紅色背景的圓圈及其中的白色 X 組成的。
Warning 該消息框包含一個符号,該符号是由一個黃色背景的三角形及其中的一個感歎号組成的。

繼續閱讀