天天看點

C#程式設計:MessageBox 【彈出提示框(消息框)的用法】

MessageBox.Show()的各種用法

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

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

【文法】

參數:

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

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

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

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

代碼示例:正常用法

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

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

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

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

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

MessageBox.Show("消息内容", "傳回值 重試4 取消2",MessageBoxButtons.RetryCancel, MessageBoxIcon.Information);      
示例代碼:拓展用法【通過判斷選擇項】
if ((int)MessageBox.Show("消息内容", "傳回值 确定1 取消2", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == 1)
{
    Console.WriteLine("确定");
}
else
{
    Console.WriteLine("取消");
}      
MessageBoxIcon: 所有圖示樣式
MessageBoxIcon.Question //問号

MessageBoxIcon.Asterisk 

MessageBoxIcon.Information

MessageBoxIcon.Error

MessageBoxIcon.Stop

MessageBoxIcon.Hand

MessageBoxIcon.Exclamation

MessageBoxIcon.Warning

MessageBoxIcon.None