訊息對話方塊是用messagebox物件的show方法顯示的。messagebox物件是命名空間system.windows.forms的一部分,show是乙個靜態方法,意思是說,不需要基於messagebox類的物件建立例項,就可以使用該方法。而且該方法是可以過載的,即方法可以有不同的引數列表形式。
返回結果:
dialogresult dr1=messagebox.show(text,caption,buttons,icon,defaultbutton,option);
不返回任何值:messagebox.show(text,caption,buttons,icon);
引數必須按照上面順序輸出
1,text:設定訊息對話方塊中的提示文字語句.必須是string型別
2,caption:可選引數,設定訊息對話方塊的標題,必須是字串型
3,buttons:可選引數,設定訊息對話方塊中顯示哪些按鈕
4,icon:可選引數,設定訊息對話方塊中顯示哪個圖示
5,defaultbutton:可選引數,設定訊息對話方塊哪個按鈕是預設啟用的
6,option可選引數,為訊息對話方塊設定一些特殊的選項,如文字對齊方式,指定閱讀順序,是否向系統日誌寫訊息
button 各列舉常量及意義
ok訊息框中只有"確定"按鈕
okcancel
訊息框中只有"確定"和"取消"按鈕
yesno
訊息框中只有"是"和"否"按鈕
yesnocancel
訊息框中有"是","否"和"取消"按鈕
retrycancel
訊息框中有"重試"和"取消"按鈕
abortretryignore
訊息框中有"中止","重試"和"忽略"按鈕
常量功能及意義
icon各列舉常量及意義
列舉常量
功能意義
error
訊息框中有乙個符號,由乙個紅色背景的圓圈及其中的白色x組成
asterisk
該符號是由乙個圓圈及其中的小寫字母i組成
exclamation
該符號由乙個黃色背景的三角形及其中的乙個嘆號組成
hand
該符號由乙個紅色背景的圓圈及其中的白色x組成
question
該符號由乙個圓圈及其中的乙個問號組成
none
訊息框中不包含符號
information
該符號是由乙個圓圈及其中的小寫字母i組成
stop
該符號是由乙個紅色背景的圓圈及其中的白色x組成
warning
該符號是由乙個黃色背景的三角形及其中的乙個嘆號組成
訊息對話方塊的返回值是system.windows.forms.dialogresult的成員,各列舉常量及意義如下表
abort
訊息框的返回值是"中止"(abort),即單擊了"中止"按鈕
cancel
訊息框的返回值是"取消"(cancel),即單擊了"取消"按鈕
ignore
訊息框的返回值是"忽略"(ignore),即單擊了"忽略"按鈕
no訊息框的返回值是"否"(no),即單擊了"否"按鈕
ok訊息框的返回值是"確定"(ok),即單擊了"確定"按鈕
retry
訊息框的返回值是"重試"(retry),即單擊了"重試"按鈕
none
訊息框沒有任何返回值,即沒有單擊任何按鈕
yes訊息框的返回值是"是"(yes),即單擊了"是"按鈕
使用:
1、 /* if (flag)
}*/
2、最簡單的方法就是這樣
if( messagebox.show( "確定提交嗎?", "提示", messageboxbuttons.yesno ) == dialogresult.yes )
Android Toast訊息提示框
在某些情況下需要向使用者彈出提示訊息,如顯示錯誤資訊,收到短訊息等,android提供兩種彈出訊息的方式,訊息提示框toasts和對話方塊alerts。toast是一種短暫的訊息提示,顯示一段時間後不需要使用者互動會自動消失,所以用來顯示一些建議性的不太重要的訊息,如提示使用者後台乙個任務完成了。使...
JAVA 中訊息提示框
joptionpane.showmessagedialog newframe.getcontentpane 彈出的是訊息提示框 系統資訊 joptionpane.information message joptionpane.showmessagedialog newframe.getcontent...
c 訊息提示框messagebox的詳解及使用
c 訊息提示框messagebox的詳解及使用 訊息對話方塊是用messagebox物件的show方法顯示的。message物件是命名空間system.windows.forms的一部分,show是乙個靜態方法,意思是說,不需要基於messagebox類的物件建立例項,就可以使用該方法。而且該方法是...