c#使用消息框

c#使用消息框

ID:26359822

大小:126.50 KB

页数:6页

时间:2018-11-26

c#使用消息框_第1页
c#使用消息框_第2页
c#使用消息框_第3页
c#使用消息框_第4页
c#使用消息框_第5页
资源描述:

《c#使用消息框》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章使用消息框众所周知,消息框是一种使用频率非常高的人机交互窗口,例如在操作Windows操作系统或者访问网络的过程中就经常看到消息框。本章首先介绍了消息框的使用情况,并结合实例和代码介绍了在VisualC#2008中,使用MessageBox创建消息框的方法。7.1消息框简介消息框是常用的一种人机交互对话框,使用消息框作为人机交互对话框的情况一般有两种:第一种是仅用来给用户显示信息,这种情况下的消息框一般只具有一个按钮,如在某个网站上注册用户完毕后可能会弹出一个“新用户注册成功!”的消息框,如图7-1所示,该消息框中只有一个【确定】按钮,其作用仅仅是提醒用户注册已成功,用户得到该

2、信息后单击【确定】按钮,关闭消息框即可。图7-1注册成功消息框第二种情况是用来询问用户,也是用的最多的一种情况,这时的消息框一般有如【是】、【否】、【确定】、【取消】等的多个按钮,并且系统根据用户的选择采取不同的处理方式,例如修改了Word文档后,在没有保存修改的情况下单击系统关闭按钮,则会弹出类似于图7-2所示的对话框。图7-2关闭Word文档弹出的消息框这时用户的选择不同,系统的处理方式也不同,如选择【是】按钮,则保存Word文档并关闭Word软件;若选择的是【否】按钮,则不会保存Word文档并关闭Word软件;若选择的是【取消】按钮,则不保存Word文档,也不关闭Word软件,

3、而是返回到Word当前的工作状态。7.2MessageBox通过上面的介绍,已经清楚了消息框的作用是输出信息和询问用户,在VisualC#2008中,可以使用MessageBox来创建消息框。其语法格式为:MessageBox.Show(text[,caption][,buttons][,icon][,defaultbutton])说明:①Show()为MessageBox的方法,其作用是在屏幕上显示消息框。②text字符串表示消息框输出的信息。如:“是否查看下一个?”。③caption字符串为可选参数,表示消息框的标题,如:“询问”。若省略该参数,则表示消息框的标题为空。④butt

4、ons为可选参数,表示在消息框上显示的按钮类型,使用符号常量来表示。用于设置buttons各符号常量及含义如表7-1所示。表7-1buttons参数可选值符号常量含义AbortRetryIgnore显示【终止】、【重试】和【忽略】按钮Ok只显示【确定】按钮OkCancel显示【确定】、【取消】按钮RetryCancel显示【重试】、【取消】按钮YesNo显示【是】、【否】按钮YesNoCancel显示【是】、【否】和【取消】按钮⑤icon为可选参数,表示消息框上面显示的图标,如信息图标、错误图标、警告图标等。用于设置icon各符号常量及图标如表7-2所示。表7-2icon参数可选值符

5、号常量图标AsteriskErrorExclamationHandInformationNone无(默认情况)QuestionStopWarning⑥defaultbutton为可选参数,表示消息框上的按钮哪个为默认的,有Button1、Button2和Button3三个值。用于设置defaultbutton各符号常量及含义如表7-3所示。表7-3defaultbutton参数可选值符号常量含义Button1第一个按钮为默认按钮Button2第二个按钮为默认按钮Button3第三个按钮为默认按钮单击消息框上的按钮后,MessageBox会返回相应的值,所以MessageBox可以通过

6、返回值来判断单击了哪个按钮,常用于选择结构中。对应情况如表7-4所示。表7-4MessageBox的返回值符号常量含义符号常量含义Ok选择【确定】按钮Ignore选择【忽略】按钮Cancel选择【取消】按钮Yes选择【是】按钮Abort选择【终止】按钮No选择【否】按钮Retry选择【重试】按钮Nonenull例如://*************************************************************************MessageBox.Show("是否查看下一个?","询问",MessageBoxButtons.YesNoCancel

7、,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2);//*************************************************************************根据前面的介绍可知:“是否查看下一个?”为消息框显示的信息,对应text参数;“询问”为消息框的标题,对应caption参数;MessageBoxButtons.YesNoCancel表示按钮的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。