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”。

posted on 2012-07-02 10:47  流星落  阅读(1224)  评论(0编辑  收藏  举报

导航