複製鏈接
請複製以下鏈接發送給好友

消息框

鎖定
在windows操作系統中,消息框是用於給用户一些提示或警告的窗口。例如,消息框能夠在應用程序執行某項任務過程中出現問題時通知用户。
中文名
消息框
外文名
message box
意    義
用於給用户一些提示或警告
功    能
向用户詢問問題
分    類
警告框、語法

目錄

消息框簡介

消息框是一種預製的模式對話框,用於向用户顯示文本消息。通過調用 MessageBox 類的靜態 Show 方法來顯示消息框。顯示的文本消息是傳遞到 Show 的字符串參數。利用 Show 方法的若干重載還可以提供標題欄標題。
為了使用户能夠關閉消息框,Show 將顯示帶有“確定”按鈕並在標題欄中帶有“關閉”按鈕的消息框。

消息框功能

您還可以使用消息框向用户詢問問題
您還可以使用消息框向用户詢問問題。用户通過單擊若干按鈕之一進行回答,這些按鈕是通過使用 MessageBoxButton 枚舉指定顯示的。可以將此枚舉傳遞到 Show 方法的若干重載。MessageBoxButton 枚舉的默認值為 OK。
可以通過檢查 Show 返回的值來確定用户單擊了哪個按鈕。返回值是 MessageBoxResult 枚舉的值,其中每個值都等同於消息框可以顯示的按鈕之一。消息框的默認值為 OK,因為“確定”是默認消息框按鈕。但是,您可以利用 Show 方法的某些重載來提供其他 MessageBoxResult 默認值。
消息框能夠傳遞信息
消息框能夠傳遞信息,並能夠詢問具有不同重要程度的問題。消息框使用圖標來指示重要性。例如,圖標可以指示消息是信息性消息、警告消息還是重要消息。MessageBoxImage 枚舉封裝了一組可能的消息框圖標。默認情況下,消息框不顯示圖標。但是,您可以將 MessageBoxImage 值傳遞到若干 Show 方法重載之一,以便指定消息框包括一個圖標。
消息框有時提供特殊功能
消息框有時提供特殊功能,比如從右向左的閲讀順序。您可以使用 Show 方法的某些重載接受的一個或多個 MessageBoxOptions 枚舉值,對消息框的行為進行自定義。
消息框始終有所有者窗口
消息框始終有所有者窗口。默認情況下,消息框的所有者是消息框打開時當前在應用程序中處於活動狀態的窗口。但是,您可以使用若干 Show 重載之一,為 Window 指定另一個所有者。

消息框舉例

JavaScript消息框

消息框警告框

警告框經常用於確保用户可以得到某些信息 [1] 
當警告框出現後,用户需要點擊確定按鈕才能繼續進行操作。
●語法
alert("文本")

消息框確認框

確認框用於使用户可以驗證或者接受某些信息。
當確認框出現後,用户需要點擊確定或者取消按鈕才能繼續進行操作。
如果用户點擊確認,那麼返回值為 true。如果用户點擊取消,那麼返回值為 false。
●語法
confirm("文本")

消息框提示框

提示框經常用於提示用户在進入頁面前輸入某個值。
當提示框出現後,用户需要輸入某個值,然後點擊確認或取消按鈕才能繼續操縱。
如果用户點擊確認,那麼返回值為輸入的值。如果用户點擊取消,那麼返回值為 null。
●語法
prompt("文本", "默認值")
參考資料