MessageBox.Show 方法

定義

顯示訊息方塊。Displays a message box.

多載

Show(String)

顯示訊息方塊,該訊息方塊含有訊息並傳回結果。Displays a message box that has a message and that returns a result.

Show(String, String)

顯示訊息方塊,該訊息方塊含有訊息和標題列標題並傳回結果。Displays a message box that has a message and title bar caption; and that returns a result.

Show(Window, String)

在指定的視窗前顯示訊息方塊。Displays a message box in front of the specified window. 訊息方塊會顯示訊息並傳回結果。The message box displays a message and returns a result.

Show(String, String, MessageBoxButton)

顯示訊息方塊,該訊息方塊含有訊息、標題列標題和按鈕並傳回結果。Displays a message box that has a message, title bar caption, and button; and that returns a result.

Show(Window, String, String)

在指定的視窗前顯示訊息方塊。Displays a message box in front of the specified window. 訊息方塊會顯示訊息和標題列標題,並傳回結果。The message box displays a message and title bar caption; and it returns a result.

Show(String, String, MessageBoxButton, MessageBoxImage)

顯示訊息方塊,該訊息方塊含有訊息、標題列標題、按鈕和圖示並傳回結果。Displays a message box that has a message, title bar caption, button, and icon; and that returns a result.

Show(Window, String, String, MessageBoxButton)

在指定的視窗前顯示訊息方塊。Displays a message box in front of the specified window. 訊息方塊會顯示訊息、標題列標題和按鈕,還會傳回結果。The message box displays a message, title bar caption, and button; and it also returns a result.

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

顯示訊息方塊,該訊息方塊含有訊息、標題列標題、按鈕和圖示、接受預設訊息方塊結果並傳回結果。Displays a message box that has a message, title bar caption, button, and icon; and that accepts a default message box result and returns a result.

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

在指定的視窗前顯示訊息方塊。Displays a message box in front of the specified window. 訊息方塊會顯示訊息、標題列標題、按鈕和圖示,還會傳回結果。The message box displays a message, title bar caption, button, and icon; and it also returns a result.

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

顯示訊息方塊,該訊息方塊含有訊息、標題列標題、按鈕和圖示、接受預設訊息方塊結果、遵循指定之選項並傳回結果。Displays a message box that has a message, title bar caption, button, and icon; and that accepts a default message box result, complies with the specified options, and returns a result.

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

在指定的視窗前顯示訊息方塊。Displays a message box in front of the specified window. 訊息方塊會顯示訊息、標題列標題、按鈕和圖示、接受預設訊息方塊結果並傳回結果。The message box displays a message, title bar caption, button, and icon; and accepts a default message box result and returns a result.

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

在指定的視窗前顯示訊息方塊。Displays a message box in front of the specified window. 訊息方塊會顯示訊息、標題列標題、按鈕和圖示、且接受預設訊息方塊結果、遵循指定之選項並傳回結果。The message box displays a message, title bar caption, button, and icon; and accepts a default message box result, complies with the specified options, and returns a result.

備註

使用方法的多載 Show ,可讓您指定主控視窗。Use an overload of the Show method, which enables you to specify an owner window. 否則,訊息方塊是由目前作用中的視窗所擁有。Otherwise, the message box is owned by the window that is currently active.

Show(String)

顯示訊息方塊,該訊息方塊含有訊息並傳回結果。Displays a message box that has a message and that returns a result.

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

參數

messageBoxText
String

String,指定要顯示的文字。A String that specifies the text to display.

傳回

MessageBoxResult

MessageBoxResult 值,指定使用者所按的訊息方塊按鈕。A MessageBoxResult value that specifies which message box button is clicked by the user.

屬性

範例

下列範例顯示如何使用方法的這個多載 ShowThe following example shows how to use this overload of the Show method.

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)

顯示訊息方塊,該訊息方塊含有訊息和標題列標題並傳回結果。Displays a message box that has a message and title bar caption; and that returns a result.

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

參數

messageBoxText
String

String,指定要顯示的文字。A String that specifies the text to display.

caption
String

String,指定要顯示的標題列標題。A String that specifies the title bar caption to display.

傳回

MessageBoxResult

MessageBoxResult 值,指定使用者所按的訊息方塊按鈕。A MessageBoxResult value that specifies which message box button is clicked by the user.

屬性

範例

下列範例顯示如何使用方法的這個多載 ShowThe following example shows how to use this overload of the Show method.

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)

在指定的視窗前顯示訊息方塊。Displays a message box in front of the specified window. 訊息方塊會顯示訊息並傳回結果。The message box displays a message and returns a result.

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

參數

owner
Window

Window,表示訊息方塊的主控視窗。A Window that represents the owner window of the message box.

messageBoxText
String

String,指定要顯示的文字。A String that specifies the text to display.

傳回

MessageBoxResult

MessageBoxResult 值,指定使用者所按的訊息方塊按鈕。A MessageBoxResult value that specifies which message box button is clicked by the user.

屬性

備註

根據預設,訊息方塊會出現在目前作用中視窗的前方。By default, the message box appears in front of the window that is currently active.

另請參閱

適用於

Show(String, String, MessageBoxButton)

顯示訊息方塊,該訊息方塊含有訊息、標題列標題和按鈕並傳回結果。Displays a message box that has a message, title bar caption, and button; and that returns a result.

public:
 static System::Windows::MessageBoxResult Show(System::String ^ messageBoxText, System::String ^ caption, System::Windows::MessageBoxButton button);
public static System.Windows.MessageBoxResult Show (string messageBoxText, string caption, System.Windows.MessageBoxButton button);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show (string messageBoxText, string caption, System.Windows.MessageBoxButton button);
static member Show : string * string * System.Windows.MessageBoxButton -> System.Windows.MessageBoxResult
[<System.Security.SecurityCritical>]
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

String,指定要顯示的文字。A String that specifies the text to display.

caption
String

String,指定要顯示的標題列標題。A String that specifies the title bar caption to display.

button
MessageBoxButton

MessageBoxButton 值,指定要顯示的一個或多個按鈕。A MessageBoxButton value that specifies which button or buttons to display.

傳回

MessageBoxResult

MessageBoxResult 值,指定使用者所按的訊息方塊按鈕。A MessageBoxResult value that specifies which message box button is clicked by the user.

屬性

範例

下列範例顯示如何使用方法的這個多載 ShowThe following example shows how to use this overload of the Show method.

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)

在指定的視窗前顯示訊息方塊。Displays a message box in front of the specified window. 訊息方塊會顯示訊息和標題列標題,並傳回結果。The message box displays a message and title bar caption; and it returns a result.

public:
 static System::Windows::MessageBoxResult Show(System::Windows::Window ^ owner, System::String ^ messageBoxText, System::String ^ caption);
public static System.Windows.MessageBoxResult Show (System.Windows.Window owner, string messageBoxText, string caption);
[System.Security.SecurityCritical]
public static System.Windows.MessageBoxResult Show (System.Windows.Window owner, string messageBoxText, string caption);
static member Show : System.Windows.Window * string * string -> System.Windows.MessageBoxResult
[<System.Security.SecurityCritical>]
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

Window,表示訊息方塊的主控視窗。A Window that represents the owner window of the message box.

messageBoxText
String

String,指定要顯示的文字。A String that specifies the text to display.

caption
String

String,指定要顯示的標題列標題。A String that specifies the title bar caption to display.

傳回

MessageBoxResult

MessageBoxResult 值,指定使用者所按的訊息方塊按鈕。A MessageBoxResult value that specifies which message box button is clicked by the user.

屬性

備註

根據預設,訊息方塊會出現在目前作用中視窗的前方。By default, the message box appears in front of the window that is currently active.

另請參閱

適用於

Show(String, String, MessageBoxButton, MessageBoxImage)

顯示訊息方塊,該訊息方塊含有訊息、標題列標題、按鈕和圖示並傳回結果。Displays a message box that has a message, title bar caption, button, and icon; and that returns a result.

public:
 static System::Windows::MessageBoxResult Show(System::String ^ messageBoxText, System::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]
public static System.Windows.MessageBoxResult Show (string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon);
static member Show : string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage -> System.Windows.MessageBoxResult
[<System.Security.SecurityCritical>]
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

String,指定要顯示的文字。A String that specifies the text to display.

caption
String

String,指定要顯示的標題列標題。A String that specifies the title bar caption to display.

button
MessageBoxButton

MessageBoxButton 值,指定要顯示的一個或多個按鈕。A MessageBoxButton value that specifies which button or buttons to display.

icon
MessageBoxImage

MessageBoxImage 值,指定要顯示的圖示。A MessageBoxImage value that specifies the icon to display.

傳回

MessageBoxResult

MessageBoxResult 值,指定使用者所按的訊息方塊按鈕。A MessageBoxResult value that specifies which message box button is clicked by the user.

屬性

範例

下列範例顯示如何使用方法的這個多載 ShowThe following example shows how to use this overload of the Show method.

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)

在指定的視窗前顯示訊息方塊。Displays a message box in front of the specified window. 訊息方塊會顯示訊息、標題列標題和按鈕,還會傳回結果。The message box displays a message, title bar caption, and button; and it also returns a result.

public:
 static System::Windows::MessageBoxResult Show(System::Windows::Window ^ owner, System::String ^ messageBoxText, System::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]
public static System.Windows.MessageBoxResult Show (System.Windows.Window owner, string messageBoxText, string caption, System.Windows.MessageBoxButton button);
static member Show : System.Windows.Window * string * string * System.Windows.MessageBoxButton -> System.Windows.MessageBoxResult
[<System.Security.SecurityCritical>]
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

Window,表示訊息方塊的主控視窗。A Window that represents the owner window of the message box.

messageBoxText
String

String,指定要顯示的文字。A String that specifies the text to display.

caption
String

String,指定要顯示的標題列標題。A String that specifies the title bar caption to display.

button
MessageBoxButton

MessageBoxButton 值,指定要顯示的一個或多個按鈕。A MessageBoxButton value that specifies which button or buttons to display.

傳回

MessageBoxResult

MessageBoxResult 值,指定使用者所按的訊息方塊按鈕。A MessageBoxResult value that specifies which message box button is clicked by the user.

屬性

備註

根據預設,訊息方塊會出現在目前作用中視窗的前方。By default, the message box appears in front of the window that is currently active.

另請參閱

適用於

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

顯示訊息方塊,該訊息方塊含有訊息、標題列標題、按鈕和圖示、接受預設訊息方塊結果並傳回結果。Displays a message box that has a message, title bar caption, button, and icon; and that accepts a default message box result and returns a result.

public:
 static System::Windows::MessageBoxResult Show(System::String ^ messageBoxText, System::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]
public static System.Windows.MessageBoxResult Show (string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon, System.Windows.MessageBoxResult defaultResult);
static member Show : string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage * System.Windows.MessageBoxResult -> System.Windows.MessageBoxResult
[<System.Security.SecurityCritical>]
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

String,指定要顯示的文字。A String that specifies the text to display.

caption
String

String,指定要顯示的標題列標題。A String that specifies the title bar caption to display.

button
MessageBoxButton

MessageBoxButton 值,指定要顯示的一個或多個按鈕。A MessageBoxButton value that specifies which button or buttons to display.

icon
MessageBoxImage

MessageBoxImage 值,指定要顯示的圖示。A MessageBoxImage value that specifies the icon to display.

defaultResult
MessageBoxResult

MessageBoxResult 值,指定訊息方塊的預設結果。A MessageBoxResult value that specifies the default result of the message box.

傳回

MessageBoxResult

MessageBoxResult 值,指定使用者所按的訊息方塊按鈕。A MessageBoxResult value that specifies which message box button is clicked by the user.

屬性

範例

下列範例顯示如何使用方法的這個多載 ShowThe following example shows how to use this overload of the Show method.

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)

在指定的視窗前顯示訊息方塊。Displays a message box in front of the specified window. 訊息方塊會顯示訊息、標題列標題、按鈕和圖示,還會傳回結果。The message box displays a message, title bar caption, button, and icon; and it also returns a result.

public:
 static System::Windows::MessageBoxResult Show(System::Windows::Window ^ owner, System::String ^ messageBoxText, System::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]
public static System.Windows.MessageBoxResult Show (System.Windows.Window owner, string messageBoxText, string caption, System.Windows.MessageBoxButton button, System.Windows.MessageBoxImage icon);
static member Show : System.Windows.Window * string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage -> System.Windows.MessageBoxResult
[<System.Security.SecurityCritical>]
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

Window,表示訊息方塊的主控視窗。A Window that represents the owner window of the message box.

messageBoxText
String

String,指定要顯示的文字。A String that specifies the text to display.

caption
String

String,指定要顯示的標題列標題。A String that specifies the title bar caption to display.

button
MessageBoxButton

MessageBoxButton 值,指定要顯示的一個或多個按鈕。A MessageBoxButton value that specifies which button or buttons to display.

icon
MessageBoxImage

MessageBoxImage 值,指定要顯示的圖示。A MessageBoxImage value that specifies the icon to display.

傳回

MessageBoxResult

MessageBoxResult 值,指定使用者所按的訊息方塊按鈕。A MessageBoxResult value that specifies which message box button is clicked by the user.

屬性

備註

根據預設,訊息方塊會出現在目前作用中視窗的前方。By default, the message box appears in front of the window that is currently active.

另請參閱

適用於

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

顯示訊息方塊,該訊息方塊含有訊息、標題列標題、按鈕和圖示、接受預設訊息方塊結果、遵循指定之選項並傳回結果。Displays a message box that has a message, title bar caption, button, and icon; and that accepts a default message box result, complies with the specified options, and returns a result.

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);
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]
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);
static member Show : string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage * System.Windows.MessageBoxResult * System.Windows.MessageBoxOptions -> System.Windows.MessageBoxResult
[<System.Security.SecurityCritical>]
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

String,指定要顯示的文字。A String that specifies the text to display.

caption
String

String,指定要顯示的標題列標題。A String that specifies the title bar caption to display.

button
MessageBoxButton

MessageBoxButton 值,指定要顯示的一個或多個按鈕。A MessageBoxButton value that specifies which button or buttons to display.

icon
MessageBoxImage

MessageBoxImage 值,指定要顯示的圖示。A MessageBoxImage value that specifies the icon to display.

defaultResult
MessageBoxResult

MessageBoxResult 值,指定訊息方塊的預設結果。A MessageBoxResult value that specifies the default result of the message box.

options
MessageBoxOptions

MessageBoxOptions 值物件,指定選項。A MessageBoxOptions value object that specifies the options.

傳回

MessageBoxResult

MessageBoxResult 值,指定使用者所按的訊息方塊按鈕。A MessageBoxResult value that specifies which message box button is clicked by the user.

屬性

範例

下列範例顯示如何使用方法的這個多載 ShowThe following example shows how to use this overload of the Show method.

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)

在指定的視窗前顯示訊息方塊。Displays a message box in front of the specified window. 訊息方塊會顯示訊息、標題列標題、按鈕和圖示、接受預設訊息方塊結果並傳回結果。The message box displays a message, title bar caption, button, and icon; and accepts a default message box result and returns a result.

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);
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]
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);
static member Show : System.Windows.Window * string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage * System.Windows.MessageBoxResult -> System.Windows.MessageBoxResult
[<System.Security.SecurityCritical>]
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

Window,表示訊息方塊的主控視窗。A Window that represents the owner window of the message box.

messageBoxText
String

String,指定要顯示的文字。A String that specifies the text to display.

caption
String

String,指定要顯示的標題列標題。A String that specifies the title bar caption to display.

button
MessageBoxButton

MessageBoxButton 值,指定要顯示的一個或多個按鈕。A MessageBoxButton value that specifies which button or buttons to display.

icon
MessageBoxImage

MessageBoxImage 值,指定要顯示的圖示。A MessageBoxImage value that specifies the icon to display.

defaultResult
MessageBoxResult

MessageBoxResult 值,指定訊息方塊的預設結果。A MessageBoxResult value that specifies the default result of the message box.

傳回

MessageBoxResult

MessageBoxResult 值,指定使用者所按的訊息方塊按鈕。A MessageBoxResult value that specifies which message box button is clicked by the user.

屬性

備註

根據預設,訊息方塊會出現在目前作用中視窗的前方。By default, the message box appears in front of the window that is currently active.

另請參閱

適用於

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

在指定的視窗前顯示訊息方塊。Displays a message box in front of the specified window. 訊息方塊會顯示訊息、標題列標題、按鈕和圖示、且接受預設訊息方塊結果、遵循指定之選項並傳回結果。The message box displays a message, title bar caption, button, and icon; and accepts a default message box result, complies with the specified options, and returns a result.

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);
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]
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);
static member Show : System.Windows.Window * string * string * System.Windows.MessageBoxButton * System.Windows.MessageBoxImage * System.Windows.MessageBoxResult * System.Windows.MessageBoxOptions -> System.Windows.MessageBoxResult
[<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
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

Window,表示訊息方塊的主控視窗。A Window that represents the owner window of the message box.

messageBoxText
String

String,指定要顯示的文字。A String that specifies the text to display.

caption
String

String,指定要顯示的標題列標題。A String that specifies the title bar caption to display.

button
MessageBoxButton

MessageBoxButton 值,指定要顯示的一個或多個按鈕。A MessageBoxButton value that specifies which button or buttons to display.

icon
MessageBoxImage

MessageBoxImage 值,指定要顯示的圖示。A MessageBoxImage value that specifies the icon to display.

defaultResult
MessageBoxResult

MessageBoxResult 值,指定訊息方塊的預設結果。A MessageBoxResult value that specifies the default result of the message box.

options
MessageBoxOptions

MessageBoxOptions 值物件,指定選項。A MessageBoxOptions value object that specifies the options.

傳回

MessageBoxResult

MessageBoxResult 值,指定使用者所按的訊息方塊按鈕。A MessageBoxResult value that specifies which message box button is clicked by the user.

屬性

備註

根據預設,訊息方塊會出現在目前作用中視窗的前方。By default, the message box appears in front of the window that is currently active.

另請參閱

適用於