c 訊息提示框messagebox的簡單使用

2021-07-16 03:40:38 字數 1924 閱讀 8215

訊息對話方塊是用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類的物件建立例項,就可以使用該方法。而且該方法是...