消息对话框MessageBoxButtons-飞外

消息对话框MessageBox经常用于向用户显示通知信息。例如,在操作过程中遇到错误或程序异常,经常会使用这种方式给用户以提示,它是特殊类型的对话框。

在C#中,MessageBox消息对话框位于System。Windows.Forms命名空间中,一般情况下,一个消息对话框包含消息对话框的标题文字,信息提示文字内容,信息图标及用户响应的按钮等。

在C#中,允许开发人员根据自己的需要设置相应的内容,创建符合自己要求的信息对话框。

1. 消息框按钮

在Show方法的参数中,使用MessageBoxButtons来设置消息对话框要显示的按钮的个数及内容此参数是一个枚举值。

Show参数MessageBoxButtons的取值
AbortRetrylgnore 在消息框对话框中提供 中止 , 重试 ,和 忽略 三个按钮

2. 消息对话框中的返回值

单击消息对话框中的按钮时,Show方法将返回一个DialogResult枚举值,指明用户在此消息对话框中所做的操作(单击了什么按钮)

Show返回值DialogResult的取值

3. 消息框图标

在Show方法中,还可以使用MessageBoxlcon枚举类型作为参数,定义显示在消息框中的图标。尽管可供选择的图标只有四个,但是在该枚举共有9个成员。

Show参数MessageBoxlcon的取值