消息框

王朝百科·作者佚名  2009-12-20
窄屏简体版  字體: |||超大  

消息框

在windows操作系统中,消息框是用于给用户一些提示或警告的窗口。例如,消息框能够在应用程序执行某项任务过程中出现问题时通知用户。下图所示的对话框警告用户输入了一个不合法的文件名。

消息框是一种预制的模式对话框,用于向用户显示文本消息。通过调用 MessageBox 类的静态 Show 方法来显示消息框。显示的文本消息是传递到 Show 的字符串参数。利用 Show 方法的若干重载还可以提供标题栏标题。

为了使用户能够关闭消息框,Show 将显示带有“确定”按钮并在标题栏中带有“关闭”按钮的消息框。

您还可以使用消息框向用户询问问题。用户通过单击若干按钮之一进行回答,这些按钮是通过使用 MessageBoxButton 枚举指定显示的。可以将此枚举传递到 Show 方法的若干重载。MessageBoxButton 枚举的默认值为 OK。

可以通过检查 Show 返回的值来确定用户单击了哪个按钮。返回值是 MessageBoxResult 枚举的值,其中每个值都等同于消息框可以显示的按钮之一。消息框的默认值为 OK,因为“确定”是默认消息框按钮。但是,您可以利用 Show 方法的某些重载来提供其他 MessageBoxResult 默认值。

消息框能够传递信息,并能够询问具有不同重要程度的问题。消息框使用图标来指示重要性。例如,图标可以指示消息是信息性消息、警告消息还是重要消息。MessageBoxImage 枚举封装了一组可能的消息框图标。默认情况下,消息框不显示图标。但是,您可以将 MessageBoxImage 值传递到若干 Show 方法重载之一,以便指定消息框包括一个图标。

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

消息框始终有所有者窗口。默认情况下,消息框的所有者是消息框打开时当前在应用程序中处于活动状态的窗口。但是,您可以使用若干 Show 重载之一,为 Window 指定另一个所有者。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航