C#消息框的使用
在Windows操作系统中,当删除文件时,常会弹出消息,询问是否确认操作。
MessageBox是一个预定义对话框,用于向用户显示与应用程序相关的信息。消息框也用于请求来自用户的信息。
C#中的消息框窗口
消息框是一个MessageBox对象,要创建消息框,需要调用MessageBox的Show()方法来实现,而Show()方法有很多重载方式。常用有4种类型。
一、最简单的消息框
MessageBox.Show("消息内容");
二、带标题的消息框
MessageBox.Show("消息内容","消息框标题");
三、带标题、按钮的消息框
MessageBox.Show("消息内容","消息框标题",消息框按钮);
四、带标题、按钮、图标的消息框
MessageBox.Show("消息内容","消息框标题",消息框按钮,消息框图标);
消息框的返回值:
如何知道用户单击了哪一个按钮呢?事实上每个消息框都有一个返回值,是DialogResult类型。系统为DialogResult提供了枚举值。
System.Windows.Forms.DialogResult枚举值:
DialogResult.Abort,对话框的返回值是 Abort(通常从标签为“中止”的按钮发送)。
DialogResult.Cancel,对话框的返回值是 Cancel(通常从标签为“取消”的按钮发送)。
DialogResult.Ignore,对话框的返回值是 Ignore(通常从标签为“忽略”的按钮发送)。
DialogResult.No,对话框的返回值是 No(通常从标签为“否”的按钮发送)。
DialogResult.None,从对话框返回了 Nothing。这表明有模式对话框继续运行。
DialogResult.OK,对话框的返回值是 OK(通常从标签为“确定”的按钮发送)。
DialogResult.Retry,对话框的返回值是 Retry(通常从标签为“重试”的按钮发送)。
DialogResult.Yes,对话框的返回值是 Yes(通常从标签为“是”的按钮发送)。
枚举成员的访问方法为:枚举名.枚举成员,即通过“点”运算符来访问,如果用户单击了“确定”按钮,返回值为“DialogResult.OK”,单击“取消”按钮,返回值为“DialogResult.Cancel”。