MessageBox.Show 方法

定義

顯示訊息方塊。

多載

名稱 Description
Show(String)

顯示一個訊息框,裡面有訊息並回傳結果。

Show(String, String)

顯示訊息框,包含訊息及標題欄說明;這樣就會回傳結果。

Show(Window, String)

在指定視窗前顯示訊息框。 訊息框會顯示訊息並回傳結果。

Show(String, String, MessageBoxButton)

顯示訊息框,內含訊息、標題欄說明及按鈕;這樣就會回傳結果。

Show(Window, String, String)

在指定視窗前顯示訊息框。 訊息框顯示訊息及標題欄說明;它會回傳結果。

Show(String, String, MessageBoxButton, MessageBoxImage)

顯示訊息框,包含訊息、標題欄說明、按鈕及圖示;這樣就會回傳結果。

Show(Window, String, String, MessageBoxButton)

在指定視窗前顯示訊息框。 訊息框會顯示訊息、標題欄說明和按鈕;同時也會回傳結果。

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

顯示訊息框,包含訊息、標題欄說明、按鈕及圖示;而該系統接受預設訊息框結果並回傳結果。

Show(Window, String, String, MessageBoxButton, MessageBoxImage)

在指定視窗前顯示訊息框。 訊息框會顯示訊息、標題列說明、按鈕和圖示;同時也會回傳結果。

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

顯示訊息框,包含訊息、標題欄說明、按鈕及圖示;且接受預設訊息框結果,符合指定選項,並回傳結果。

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

在指定視窗前顯示訊息框。 訊息框會顯示訊息、標題列說明、按鈕和圖示;並接受預設訊息框結果並回傳結果。

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

在指定視窗前顯示訊息框。 訊息框會顯示訊息、標題列說明、按鈕和圖示;並接受預設訊息框結果,遵守指定的選項,並回傳結果。

備註

使用方法的超載 Show ,讓你能指定擁有者視窗。 否則,訊息框將由目前啟用的視窗擁有。

Show(String)

顯示一個訊息框,裡面有訊息並回傳結果。

public:
 static System::Windows::MessageBoxResult Show(System::String ^ messageBoxText);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show(string messageBoxText);
public static System.Windows.MessageBoxResult Show(string messageBoxText);
[<System.Security.SecurityCritical>]
static member Show : string -> System.Windows.MessageBoxResult
static member Show : string -> System.Windows.MessageBoxResult
Public Shared Function Show (messageBoxText As String) As MessageBoxResult

參數

messageBoxText
String

A String 用來指定要顯示的文字。

傳回

一個 MessageBoxResult 指定使用者點擊哪個訊息框按鈕的值。

屬性

範例

以下範例展示了如何利用此方法的 Show 超載。

private void ShowMessageBoxButton_Click(object sender, RoutedEventArgs e)
{
    // Configure message box
    string message = "Hello, MessageBox!";
    // Show message box
    MessageBoxResult result = MessageBox.Show(message);
}
Private Sub showMessageBoxButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    ' Configure message box
    Dim message As String = "Hello, MessageBox!"
    ' Show message box
    Dim result As MessageBoxResult = MessageBox.Show(message)
End Sub

適用於

Show(String, String)

顯示訊息框,包含訊息及標題欄說明;這樣就會回傳結果。

public:
 static System::Windows::MessageBoxResult Show(System::String ^ messageBoxText, System::String ^ caption);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show(string messageBoxText, string caption);
public static System.Windows.MessageBoxResult Show(string messageBoxText, string caption);
[<System.Security.SecurityCritical>]
static member Show : string * string -> System.Windows.MessageBoxResult
static member Show : string * string -> System.Windows.MessageBoxResult
Public Shared Function Show (messageBoxText As String, caption As String) As MessageBoxResult

參數

messageBoxText
String

A String 用來指定要顯示的文字。

caption
String

一個 String 指定要顯示標題欄標題的說明。

傳回

一個 MessageBoxResult 指定使用者點擊哪個訊息框按鈕的值。

屬性

範例

以下範例展示了如何利用此方法的 Show 超載。

private void ShowMessageBoxButton_Click(object sender, RoutedEventArgs e)
{
    // Configure message box
    string message = "Message text";
    string caption = "Caption text";
    // Show message box
    MessageBoxResult result = MessageBox.Show(message, caption);
}
Private Sub showMessageBoxButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    ' Configure message box
    Dim message As String = "Message text"
    Dim caption As String = "Caption text"
    ' Show message box
    Dim result As MessageBoxResult = MessageBox.Show(message, caption)
End Sub

適用於

Show(Window, String)

在指定視窗前顯示訊息框。 訊息框會顯示訊息並回傳結果。

public:
 static System::Windows::MessageBoxResult Show(System::Windows::Window ^ owner, System::String ^ messageBoxText);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show(System.Windows.Window owner, string messageBoxText);
public static System.Windows.MessageBoxResult Show(System.Windows.Window owner, string messageBoxText);
[<System.Security.SecurityCritical>]
static member Show : System.Windows.Window * string -> System.Windows.MessageBoxResult
static member Show : System.Windows.Window * string -> System.Windows.MessageBoxResult
Public Shared Function Show (owner As Window, messageBoxText As String) As MessageBoxResult

參數

owner
Window

A Window 代表訊息框的擁有者視窗。

messageBoxText
String

A String 用來指定要顯示的文字。

傳回

一個 MessageBoxResult 指定使用者點擊哪個訊息框按鈕的值。

屬性

備註

預設情況下,訊息框會出現在目前啟用的視窗前方。

另請參閱

適用於

Show(String, String, MessageBoxButton)

顯示訊息框,內含訊息、標題欄說明及按鈕;這樣就會回傳結果。

public:
 static System::Windows::MessageBoxResult Show(System::String ^ messageBoxText, System::String ^ caption, System::Windows::MessageBoxButton button);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show(string messageBoxText, string caption, System.Windows.MessageBoxButton button);
public static System.Windows.MessageBoxResult Show(string messageBoxText, string caption, System.Windows.MessageBoxButton button);
[<System.Security.SecurityCritical>]
static member Show : string * string * System.Windows.MessageBoxButton -> System.Windows.MessageBoxResult
static member Show : string * string * System.Windows.MessageBoxButton -> System.Windows.MessageBoxResult
Public Shared Function Show (messageBoxText As String, caption As String, button As MessageBoxButton) As MessageBoxResult

參數

messageBoxText
String

A String 用來指定要顯示的文字。

caption
String

一個 String 指定要顯示標題欄標題的說明。

button
MessageBoxButton

一個 MessageBoxButton 指定要顯示哪些按鈕或多個按鈕的數值。

傳回

一個 MessageBoxResult 指定使用者點擊哪個訊息框按鈕的值。

屬性

範例

以下範例展示了如何利用此方法的 Show 超載。

private void ShowMessageBoxButton_Click(object sender, RoutedEventArgs e)
{
    // Configure message box
    string message = "Hello, MessageBox!";
    string caption = "Caption text";
    MessageBoxButton buttons = MessageBoxButton.OKCancel;
    // Show message box
    MessageBoxResult result = MessageBox.Show(message, caption, buttons);
}
Private Sub showMessageBoxButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    ' Configure message box
    Dim message As String = "Hello, MessageBox!"
    Dim caption As String = "Caption text"
    Dim buttons As MessageBoxButton = MessageBoxButton.OKCancel
    ' Show message box
    Dim result As MessageBoxResult = MessageBox.Show(message, caption, buttons)
End Sub

適用於

Show(Window, String, String)

在指定視窗前顯示訊息框。 訊息框顯示訊息及標題欄說明;它會回傳結果。

public:
 static System::Windows::MessageBoxResult Show(System::Windows::Window ^ owner, System::String ^ messageBoxText, System::String ^ caption);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show(System.Windows.Window owner, string messageBoxText, string caption);
public static System.Windows.MessageBoxResult Show(System.Windows.Window owner, string messageBoxText, string caption);
[<System.Security.SecurityCritical>]
static member Show : System.Windows.Window * string * string -> System.Windows.MessageBoxResult
static member Show : System.Windows.Window * string * string -> System.Windows.MessageBoxResult
Public Shared Function Show (owner As Window, messageBoxText As String, caption As String) As MessageBoxResult

參數

owner
Window

A Window 代表訊息框的擁有者視窗。

messageBoxText
String

A String 用來指定要顯示的文字。

caption
String

一個 String 指定要顯示標題欄標題的說明。

傳回

一個 MessageBoxResult 指定使用者點擊哪個訊息框按鈕的值。

屬性

備註

預設情況下,訊息框會出現在目前啟用的視窗前方。

另請參閱

適用於

Show(String, String, MessageBoxButton, MessageBoxImage)

顯示訊息框,包含訊息、標題欄說明、按鈕及圖示;這樣就會回傳結果。

public:
 static System::Windows::MessageBoxResult Show(System::String ^ messageBoxText, System::String ^ caption, System::Windows::MessageBoxButton button, System::Windows::MessageBoxImage icon);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show(string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon);
public static System.Windows.MessageBoxResult Show(string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon);
[<System.Security.SecurityCritical>]
static member Show : string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage -> System.Windows.MessageBoxResult
static member Show : string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage -> System.Windows.MessageBoxResult
Public Shared Function Show (messageBoxText As String, caption As String, button As MessageBoxButton, icon As MessageBoxImage) As MessageBoxResult

參數

messageBoxText
String

A String 用來指定要顯示的文字。

caption
String

一個 String 指定要顯示標題欄標題的說明。

button
MessageBoxButton

一個 MessageBoxButton 指定要顯示哪些按鈕或多個按鈕的數值。

icon
MessageBoxImage

一個 MessageBoxImage 指定要顯示圖示的值。

傳回

一個 MessageBoxResult 指定使用者點擊哪個訊息框按鈕的值。

屬性

範例

以下範例展示了如何利用此方法的 Show 超載。

private void ShowMessageBoxButton_Click(object sender, RoutedEventArgs e)
{
    // Configure message box
    string message = "Hello, MessageBox!";
    string caption = "Caption text";
    MessageBoxButton buttons = MessageBoxButton.OKCancel;
    MessageBoxImage icon = MessageBoxImage.Information;
    // Show message box
    MessageBoxResult result = MessageBox.Show(message, caption, buttons, icon);
}
Private Sub showMessageBoxButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    ' Configure message box
    Dim message As String = "Hello, MessageBox!"
    Dim caption As String = "Caption text"
    Dim buttons As MessageBoxButton = MessageBoxButton.OKCancel
    Dim icon As MessageBoxImage = MessageBoxImage.Information
    ' Show message box
    Dim result As MessageBoxResult = MessageBox.Show(message, caption, buttons, icon)
End Sub

適用於

Show(Window, String, String, MessageBoxButton)

在指定視窗前顯示訊息框。 訊息框會顯示訊息、標題欄說明和按鈕;同時也會回傳結果。

public:
 static System::Windows::MessageBoxResult Show(System::Windows::Window ^ owner, System::String ^ messageBoxText, System::String ^ caption, System::Windows::MessageBoxButton button);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show(System.Windows.Window owner, string messageBoxText, string caption, System.Windows.MessageBoxButton button);
public static System.Windows.MessageBoxResult Show(System.Windows.Window owner, string messageBoxText, string caption, System.Windows.MessageBoxButton button);
[<System.Security.SecurityCritical>]
static member Show : System.Windows.Window * string * string * System.Windows.MessageBoxButton -> System.Windows.MessageBoxResult
static member Show : System.Windows.Window * string * string * System.Windows.MessageBoxButton -> System.Windows.MessageBoxResult
Public Shared Function Show (owner As Window, messageBoxText As String, caption As String, button As MessageBoxButton) As MessageBoxResult

參數

owner
Window

A Window 代表訊息框的擁有者視窗。

messageBoxText
String

A String 用來指定要顯示的文字。

caption
String

一個 String 指定要顯示標題欄標題的說明。

button
MessageBoxButton

一個 MessageBoxButton 指定要顯示哪些按鈕或多個按鈕的數值。

傳回

一個 MessageBoxResult 指定使用者點擊哪個訊息框按鈕的值。

屬性

備註

預設情況下,訊息框會出現在目前啟用的視窗前方。

另請參閱

適用於

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

顯示訊息框,包含訊息、標題欄說明、按鈕及圖示;而該系統接受預設訊息框結果並回傳結果。

public:
 static System::Windows::MessageBoxResult Show(System::String ^ messageBoxText, System::String ^ caption, System::Windows::MessageBoxButton button, System::Windows::MessageBoxImage icon, System::Windows::MessageBoxResult defaultResult);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show(string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon, System.Windows.MessageBoxResult defaultResult);
public static System.Windows.MessageBoxResult Show(string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon, System.Windows.MessageBoxResult defaultResult);
[<System.Security.SecurityCritical>]
static member Show : string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage * System.Windows.MessageBoxResult -> System.Windows.MessageBoxResult
static member Show : string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage * System.Windows.MessageBoxResult -> System.Windows.MessageBoxResult
Public Shared Function Show (messageBoxText As String, caption As String, button As MessageBoxButton, icon As MessageBoxImage, defaultResult As MessageBoxResult) As MessageBoxResult

參數

messageBoxText
String

A String 用來指定要顯示的文字。

caption
String

一個 String 指定要顯示標題欄標題的說明。

button
MessageBoxButton

一個 MessageBoxButton 指定要顯示哪些按鈕或多個按鈕的數值。

icon
MessageBoxImage

一個 MessageBoxImage 指定要顯示圖示的值。

defaultResult
MessageBoxResult

一個 MessageBoxResult 指定訊息框預設結果的值。

傳回

一個 MessageBoxResult 指定使用者點擊哪個訊息框按鈕的值。

屬性

範例

以下範例展示了如何利用此方法的 Show 超載。

private void ShowMessageBoxButton_Click(object sender, RoutedEventArgs e)
{
    // Configure message box
    string message = "Hello, MessageBox!";
    string caption = "Caption text";
    MessageBoxButton buttons = MessageBoxButton.OKCancel;
    MessageBoxImage icon = MessageBoxImage.Information;
    MessageBoxResult defaultResult = MessageBoxResult.OK;
    // Show message box
    MessageBoxResult result = MessageBox.Show(message, caption, buttons, icon, defaultResult);
}
Private Sub showMessageBoxButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    ' Configure message box
    Dim message As String = "Hello, MessageBox!"
    Dim caption As String = "Caption text"
    Dim buttons As MessageBoxButton = MessageBoxButton.OKCancel
    Dim icon As MessageBoxImage = MessageBoxImage.Information
    Dim defaultResult As MessageBoxResult = MessageBoxResult.OK
    ' Show message box
    Dim result As MessageBoxResult = MessageBox.Show(message, caption, buttons, icon, defaultResult)
End Sub

適用於

Show(Window, String, String, MessageBoxButton, MessageBoxImage)

在指定視窗前顯示訊息框。 訊息框會顯示訊息、標題列說明、按鈕和圖示;同時也會回傳結果。

public:
 static System::Windows::MessageBoxResult Show(System::Windows::Window ^ owner, System::String ^ messageBoxText, System::String ^ caption, System::Windows::MessageBoxButton button, System::Windows::MessageBoxImage icon);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show(System.Windows.Window owner, string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon);
public static System.Windows.MessageBoxResult Show(System.Windows.Window owner, string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon);
[<System.Security.SecurityCritical>]
static member Show : System.Windows.Window * string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage -> System.Windows.MessageBoxResult
static member Show : System.Windows.Window * string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage -> System.Windows.MessageBoxResult
Public Shared Function Show (owner As Window, messageBoxText As String, caption As String, button As MessageBoxButton, icon As MessageBoxImage) As MessageBoxResult

參數

owner
Window

A Window 代表訊息框的擁有者視窗。

messageBoxText
String

A String 用來指定要顯示的文字。

caption
String

一個 String 指定要顯示標題欄標題的說明。

button
MessageBoxButton

一個 MessageBoxButton 指定要顯示哪些按鈕或多個按鈕的數值。

icon
MessageBoxImage

一個 MessageBoxImage 指定要顯示圖示的值。

傳回

一個 MessageBoxResult 指定使用者點擊哪個訊息框按鈕的值。

屬性

備註

預設情況下,訊息框會出現在目前啟用的視窗前方。

另請參閱

適用於

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

顯示訊息框,包含訊息、標題欄說明、按鈕及圖示;且接受預設訊息框結果,符合指定選項,並回傳結果。

public:
 static System::Windows::MessageBoxResult Show(System::String ^ messageBoxText, System::String ^ caption, System::Windows::MessageBoxButton button, System::Windows::MessageBoxImage icon, System::Windows::MessageBoxResult defaultResult, System::Windows::MessageBoxOptions options);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show(string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon, System.Windows.MessageBoxResult defaultResult, System.Windows.MessageBoxOptions options);
public static System.Windows.MessageBoxResult Show(string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon, System.Windows.MessageBoxResult defaultResult, System.Windows.MessageBoxOptions options);
[<System.Security.SecurityCritical>]
static member Show : string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage * System.Windows.MessageBoxResult * System.Windows.MessageBoxOptions -> System.Windows.MessageBoxResult
static member Show : string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage * System.Windows.MessageBoxResult * System.Windows.MessageBoxOptions -> System.Windows.MessageBoxResult
Public Shared Function Show (messageBoxText As String, caption As String, button As MessageBoxButton, icon As MessageBoxImage, defaultResult As MessageBoxResult, options As MessageBoxOptions) As MessageBoxResult

參數

messageBoxText
String

A String 用來指定要顯示的文字。

caption
String

一個 String 指定要顯示標題欄標題的說明。

button
MessageBoxButton

一個 MessageBoxButton 指定要顯示哪些按鈕或多個按鈕的數值。

icon
MessageBoxImage

一個 MessageBoxImage 指定要顯示圖示的值。

defaultResult
MessageBoxResult

一個 MessageBoxResult 指定訊息框預設結果的值。

options
MessageBoxOptions

一個 MessageBoxOptions 指定選項的值物件。

傳回

一個 MessageBoxResult 指定使用者點擊哪個訊息框按鈕的值。

屬性

範例

以下範例展示了如何利用此方法的 Show 超載。

private void ShowMessageBoxButton_Click(object sender, RoutedEventArgs e)
{
    // Configure message box
    string message = "Hello, MessageBox!";
    string caption = "Caption text";
    MessageBoxButton buttons = MessageBoxButton.OKCancel;
    MessageBoxImage icon = MessageBoxImage.Information;
    MessageBoxResult defaultResult = MessageBoxResult.OK;
    MessageBoxOptions options = MessageBoxOptions.RtlReading;
    // Show message box
    MessageBoxResult result = MessageBox.Show(message, caption, buttons, icon, defaultResult, options);
}
Private Sub showMessageBoxButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    ' Configure message box
    Dim message As String = "Hello, MessageBox!"
    Dim caption As String = "Caption text"
    Dim buttons As MessageBoxButton = MessageBoxButton.OKCancel
    Dim icon As MessageBoxImage = MessageBoxImage.Information
    Dim defaultResult As MessageBoxResult = MessageBoxResult.OK
    Dim options As MessageBoxOptions = MessageBoxOptions.RtlReading
    ' Show message box
    Dim result As MessageBoxResult = MessageBox.Show(message, caption, buttons, icon, defaultResult, options)
End Sub

適用於

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

在指定視窗前顯示訊息框。 訊息框會顯示訊息、標題列說明、按鈕和圖示;並接受預設訊息框結果並回傳結果。

public:
 static System::Windows::MessageBoxResult Show(System::Windows::Window ^ owner, System::String ^ messageBoxText, System::String ^ caption, System::Windows::MessageBoxButton button, System::Windows::MessageBoxImage icon, System::Windows::MessageBoxResult defaultResult);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show(System.Windows.Window owner, string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon, System.Windows.MessageBoxResult defaultResult);
public static System.Windows.MessageBoxResult Show(System.Windows.Window owner, string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon, System.Windows.MessageBoxResult defaultResult);
[<System.Security.SecurityCritical>]
static member Show : System.Windows.Window * string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage * System.Windows.MessageBoxResult -> System.Windows.MessageBoxResult
static member Show : System.Windows.Window * string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage * System.Windows.MessageBoxResult -> System.Windows.MessageBoxResult
Public Shared Function Show (owner As Window, messageBoxText As String, caption As String, button As MessageBoxButton, icon As MessageBoxImage, defaultResult As MessageBoxResult) As MessageBoxResult

參數

owner
Window

A Window 代表訊息框的擁有者視窗。

messageBoxText
String

A String 用來指定要顯示的文字。

caption
String

一個 String 指定要顯示標題欄標題的說明。

button
MessageBoxButton

一個 MessageBoxButton 指定要顯示哪些按鈕或多個按鈕的數值。

icon
MessageBoxImage

一個 MessageBoxImage 指定要顯示圖示的值。

defaultResult
MessageBoxResult

一個 MessageBoxResult 指定訊息框預設結果的值。

傳回

一個 MessageBoxResult 指定使用者點擊哪個訊息框按鈕的值。

屬性

備註

預設情況下,訊息框會出現在目前啟用的視窗前方。

另請參閱

適用於

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

在指定視窗前顯示訊息框。 訊息框會顯示訊息、標題列說明、按鈕和圖示;並接受預設訊息框結果,遵守指定的選項,並回傳結果。

public:
 static System::Windows::MessageBoxResult Show(System::Windows::Window ^ owner, System::String ^ messageBoxText, System::String ^ caption, System::Windows::MessageBoxButton button, System::Windows::MessageBoxImage icon, System::Windows::MessageBoxResult defaultResult, System::Windows::MessageBoxOptions options);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show(System.Windows.Window owner, string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon, System.Windows.MessageBoxResult defaultResult, System.Windows.MessageBoxOptions options);
public static System.Windows.MessageBoxResult Show(System.Windows.Window owner, string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon, System.Windows.MessageBoxResult defaultResult, System.Windows.MessageBoxOptions options);
[<System.Security.SecurityCritical>]
static member Show : System.Windows.Window * string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage * System.Windows.MessageBoxResult * System.Windows.MessageBoxOptions -> System.Windows.MessageBoxResult
static member Show : System.Windows.Window * string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage * System.Windows.MessageBoxResult * System.Windows.MessageBoxOptions -> System.Windows.MessageBoxResult
Public Shared Function Show (owner As Window, messageBoxText As String, caption As String, button As MessageBoxButton, icon As MessageBoxImage, defaultResult As MessageBoxResult, options As MessageBoxOptions) As MessageBoxResult

參數

owner
Window

A Window 代表訊息框的擁有者視窗。

messageBoxText
String

A String 用來指定要顯示的文字。

caption
String

一個 String 指定要顯示標題欄標題的說明。

button
MessageBoxButton

一個 MessageBoxButton 指定要顯示哪些按鈕或多個按鈕的數值。

icon
MessageBoxImage

一個 MessageBoxImage 指定要顯示圖示的值。

defaultResult
MessageBoxResult

一個 MessageBoxResult 指定訊息框預設結果的值。

options
MessageBoxOptions

一個 MessageBoxOptions 指定選項的值物件。

傳回

一個 MessageBoxResult 指定使用者點擊哪個訊息框按鈕的值。

屬性

備註

預設情況下,訊息框會出現在目前啟用的視窗前方。

另請參閱

適用於