消息框在 Windows 操作系统经常用到,例如在将某个文件或文件夹移动到回收站中时系统会自动弹出如下图所示的消息框。
在 Windows 窗体应用程序中向用户提示操作时也是采用消息框弹出的形式。
消息框是通过 McssageBox 类来实现的,在 MessageBox 类中仅定义了 Show 的多个重载方法,该方法的作用就是弹出一个消息框。
由于 Show 方法是一个静态的方法,因此调用该方法只需要使用MessageBox.Show( 参数 )的形式即可弹出消息框。
消息框在显示时有不同的样式, 例如标题、图标、按钮等。
常用的 Show 方法参数如下表所示。
方法
说明
DialogResult Show(string text)
指定消息框中显示的文本(text)
DialogResult Show(string text, string caption)
指定消息框中显示的文本(text)以及消息框的标题(caption)
DialogResult Show(string text, string caption, MessageBoxButtons buttons)
指定消息框中显示的文本(text)、消息框的 标题(caption)以及消息框中显示的按钮 (buttons)
DialogResult Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon)