MessageBox 类

定义

显示消息框。

public ref class MessageBox sealed
public sealed class MessageBox
type MessageBox = class
Public NotInheritable Class MessageBox
继承
MessageBox

注解

消息框是预制模式对话框,用于向用户显示短信。 通过调用类的MessageBox静态Show方法显示消息框。 显示的短信是传递给 Show的字符串参数。 方法的 Show 多个重载还使你能够提供标题栏标题。

若要使用户能够关闭消息框, Show 请显示标题栏中有 “确定 ”按钮和 “关闭 ”按钮的消息框。

还可以使用消息框向用户提问。 用户通过单击你指定的多个按钮之一来回答,以使用 MessageBoxButton 枚举进行显示。 可以将此枚举传递给方法的 Show 多个重载。 枚举的 MessageBoxButton 默认值为 OK.

可以通过检查返回的值 Show 来确定用户单击哪个按钮。 返回值是枚举的值 MessageBoxResult ,其中每个值都相当于消息框可以显示的按钮之一。 消息框的默认值是 OK确定 ”是默认消息框按钮。 但是,该方法的某些 Show 重载使你能够提供不同的 MessageBoxResult 默认值。

消息框可以传达信息,并且可以提出具有不同重要性的问题。 消息框使用图标来指示重要性。 例如,图标可以指示消息是信息性的、是警告还是重要。 MessageBoxImage枚举封装了一组可能的消息框图标。 默认情况下,消息框不显示图标。 但是,可以将一个 MessageBoxImage 值传递给多个 Show 方法重载之一,以指定消息框包含图标。

消息框有时提供特殊功能,例如从右到左阅读。 可以使用方法的某些重载接受的Show一个或多个MessageBoxOptions枚举值来自定义消息框的行为。

消息框始终具有所有者窗口。 默认情况下,消息框的所有者是打开消息框时应用程序中当前处于活动状态的窗口。 但是,可以使用多个Show重载之一指定Window另一个所有者。 有关所有者窗口的详细信息,请参阅 Window.Owner

有关详细信息,请参阅 MessageBox 示例

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Show(String)

显示一个消息框,该消息框包含消息并返回结果。

Show(String, String)

显示一个消息框,该消息框包含消息和标题栏标题,并且返回结果。

Show(String, String, MessageBoxButton)

显示一个消息框,该消息框包含消息、标题栏标题和按钮,并且返回结果。

Show(String, String, MessageBoxButton, MessageBoxImage)

显示一个消息框,该消息框包含消息、标题栏标题、按钮和图标,并且返回结果。

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

显示一个消息框,该消息框包含消息、标题栏标题、按钮和图标,并接受默认消息框结果和返回结果。

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

显示一个消息框,该消息框包含消息、标题栏标题、按钮和图标,并且接受默认消息框结果、遵从指定选项并返回结果。

Show(Window, String)

在指定窗口的前面显示消息框。 该消息框显示消息并返回结果。

Show(Window, String, String)

在指定窗口的前面显示消息框。 该消息框显示消息和标题栏标题,并且返回结果。

Show(Window, String, String, MessageBoxButton)

在指定窗口的前面显示消息框。 该消息框显示消息、标题栏标题和按钮,并且返回结果。

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

在指定窗口的前面显示消息框。 该消息框显示消息、标题栏标题、按钮和图标,并且返回结果。

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

在指定窗口的前面显示消息框。 该消息框显示消息、标题栏标题、按钮和图标,并接受默认消息框结果和返回结果。

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

在指定窗口的前面显示消息框。 该消息框显示消息、标题栏标题、按钮和图标,并且接受默认消息框结果、遵从指定选项并返回结果。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅