1. 程式人生 > >MessageBox C#中的彈出框

MessageBox C#中的彈出框

 MessageBox(<字串 Text, <字串> Title, <整型> nType,MessageBoxIcon); 

引數: Text <字串>,訊息框的正文; Title <字串>,訊息框的標題; nType <整型>,訊息框的型別。 返回值:<整型>,使用者在訊息框上點選關閉時的選擇的按鈕。

MessageBoxIcon:對話方塊上顯示的圖示樣式。   

MessageBox("MessageBox訊息框");
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);

獲取MessageBox的返回值:

首先要知道MessageBox返回的值為DialogResult型別。

返回值可能有如下:

DialogResult.OK  //點選“確定”按鈕後返回的值

DialogResult.YES  //點選”是“按鈕後返回的值

DialogResult.NO //點選”否“按鈕後返回的值

DialogResult dr = MessageBox("訊息內容",   "返回值 是6 否7",MessageBoxButtons.YesNo, MessageBoxIcon.Hand);

if(dr == DialogResult.YES)

{

    MessageBox("點選了按鈕”是“");

}

else

{

    MessageBox("點選了按鈕”否“");

}