MessageBox C#中的彈出框
阿新 • • 發佈:2018-12-11
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("點選了按鈕”否“"); }