【函數】 <整型> 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 | 該消息框包含一個符号,該符号是由一個黃色背景的三角形及其中的一個感歎号組成的。 |