




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C#中MessageBox用法大全(附效果图)我们在程序中经常会用到MessageBox。 MessageBox.Show()共有21中重载方法。现将其常见用法总结如下: 1.MessageBox.Show(文本);最简单的,只显示提示信息。2.MessageBox.Show(文本,标题);可以给消息框加上标题。3.if (MessageBox.Show(文本, 标题, MessageBoxButtons.OKCancel) = DialogResult.OK) /delete询问是否删除时会用到这个。4.if (MessageBox.Show(文本, 标题, MessageBoxButtons.OKCancel,MessageBoxIcon.Question) = DialogResult.OK) /delete可以给MessageBox加上一个Icon,.net提供常见的Icon共选择。5.if (MessageBox.Show(文本, 标题, MessageBoxButtons.OKCancel, MessageBoxIcon.Question,MessageBoxDefaultButton.Button2) = DialogResult.OK) /delete可以改变MessageBox的默认焦点,如下:6.if (MessageBox.Show(Delete this user?, Confirm Message, MessageBoxButtons.OKCancel, MessageBoxIcon.Question,MessageBoxDefaultButton.Button2,MessageBoxOptions.RtlReading) = DialogResult.OK) /delete反向显示:7.if (MessageBox.Show(Delete this user?, Confirm Message, MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RightAlign,true) = DialogResult.OK) /delete添加Help按钮:8.if (MessageBox.Show(Delete this user?, Confirm Message, MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading, /folder/file.htm) = DialogResult.OK) /delete指定帮助文件的路径,点击即可打开该路径下的帮助文件。9./HelpNavigator指定常数来指示要显示的帮助文件元素。Find 帮助文件将打开到搜索页。if (MessageBox.Show(Delete this user?, Confirm Message, MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading, /folder/file.htm, HelpNavigator.Find) = DialogResult.OK) /delete还有一些用法,不是太实用这里就不一一介绍了,有兴趣的朋友可以参考下这里:MSDN的MessageBox类。【函数】 MessageBox( Text, Title, nType,MessageBoxIcon);【函数说明】 弹出一个消息框。【语法】参数:Text ,消息框的正文;Title ,消息框的标题;nType ,消息框的类型。返回值:,用户在消息框上点击关闭时的选择的按钮。 MessageBoxIcon:对话框上显示的图标样式。【说明】MessageBox(消息内容, 返回值 确定1,MessageBoxButtons.OK,MessageBoxIcon.Question);MessageBox(消息内容, 返回值 确定1 取消2,MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);MessageBox(消息内容, 返回值 终止3 重试4 忽略5,MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Error);MessageBox(消息内容, 返回值 是6 否7 取消2,MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);MessageBox(消息内容, 返回值 是6 否7,MessageBoxButtons.YesNo, MessageBoxIcon.Hand);MessageBox(消息内容, 返回值 重试4 取消2,MessageBoxButtons.RetryCancel, MessageBoxIcon.Information);MessageBoxIcon: 所有图标样式MessageBoxIcon.Question MessageBoxIcon.Asterisk MessageBoxIcon.Information MessageBoxIcon.Error MessageBoxIcon.Stop MessageBoxIcon.Hand MessageBoxIcon.Exclamation MessageBoxIcon.Warning MessageBoxIcon.NoneMessageBox函数MessageBox()函数MessageBox是标准的windows Api函数只能在CWnd类的继承类中使用,在C#中使用时,通常用MessageBox的show方法来实现对话框的弹出,命名空间System.Windows.Forms应用实例: DialogResult 是枚举类可以用枚举值直接比较MessageBox的返回值也可以转换为整型后再比较。如下:DialogResult r1 = MessageBox.Show ( 是否确定? , 垃圾处理! , MessageBoxButtons.AbortRetryIgnore , MessageBoxIcon.Question ) ; int ss1=(int)r1 ; if ( ss1=3 ) if ( ss1=4 ) if ( ss1=5) 或者是if (DialogResult.Yes = MessageBox.Show(232, , MessageBoxButtons.YesNo, MessageBoxIcon.Information,MessageBoxDefaultButton.Button1) MessageBox.Show(122); C#中messagebox用法C#程序设计 2010-09-17 21:39:39 阅读130 评论0 字号:大中小 订阅【函数】 MessageBox(字符串 Text, Title, nType,MessageBoxIcon);【函数说明】 弹出一个消息框。【语法】参数:Text ,消息框的正文;Title ,消息框的标题;nType ,消息框的类型。返回值:,用户在消息框上点击关闭时的选择的按钮。MessageBoxIcon:对话框上显示的图标样式。 实例:MessageBox(MessageBox消息框);MessageBox(消息内容, 返回值 确定1,MessageBoxButtons.OK,MessageBoxIcon.Question);MessageBox(消息内容, 返回值 确定1 取消2,MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);MessageBox(消息内容, 返回值 终止3 重试4 忽略5,MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Error);MessageBox(消息内容, 返回值 是6 否7 取消2,MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);MessageBox(消息内容, 返回值 是6 否7,MessageBoxButtons.YesNo, MessageBoxIcon.Hand);MessageBox(消息内容, 返回值 重试4 取消2,MessageBoxButtons.RetryCancel, MessageBoxIcon.Information);获取MessageBox的返回值:首先要知道MessageBox返回的值为DialogResult类型。返回值可能有如下:DialogResult.OK /点击“确定”按钮后返回的值DialogResult.YES /点击”是“按钮后返回的值DialogResult.NO /点击”否“按钮后返回的值例如:DialogResult dr = MessageBox(消息内容, 返回值 是6 否7,MessageBoxButtons.YesNo, MessageBoxIcon.Hand);if(dr = DialogResult.YES) MessageBox(点击了按钮”是“);else MessageBox(点击了按钮”否“);附录参数说明:MessageBoxButtons 参数,按钮选择成员名称 说明 AbortRetryIgnore 消息框包含“中止”、“重试”和“忽略”按钮。 OK 消息框包含“确定”按钮。 OKCancel 消息框包含“确定”和“取消”按钮。 RetryCancel 消息框包含“重试”和“取消”按钮。 YesNo 消息框包含“是”和“否”按钮。 YesNoCancel 消息框包含“是”、“否”和“取消”按钮。MessageBoxIcon 参数 ,图标选择 成员名称 说明 Asterisk 该消息框包含一个符号,该符号是由一个圆圈及其中的小写字母 i 组成的。 Error 该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。 Exclamation 该消息框包含一个符号,该符号是由一个黄色背景的三角形及其中的一个感叹号组成的。 Hand 该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。 Information 该消息框包含一个符号,该符号是由一个圆圈及其中的小写字母 i 组成的。 None 消息框未包含符号。 Question 该消息框包含一个符号,该符号是由一个圆圈和其中的一个问号组成的。 Stop 该消息框包含一个符号,该符号是由一个红色背景的圆圈及其中的白色 X 组成的。 Warning 该消息框包含一个符号,该符号是由一个黄色背景的三角形及其中的一个感叹号组成的。C#中MessageBox.Show的用法学习笔记 2009-09-14 11:54:26 阅读123 评论0 字号:大中小 订阅在C#中使用MessageBox.Show时,有好几个用法,头都晕了,在网上搜索后,总结如下,以便以后好查询,嘻嘻 1、MessageBox.Show (String) 显示具有指定文本的消息框。 由 .NET Compact Framework 支持。 2、 MessageBox.Show (IWin32Window, String) 在指定对象的前面显示具有指定文本的消息框。 MessageBox.Show (String, String) 显示具有指定文本和标题的消息框。 由 .NET Compact Framework 支持。 3、MessageBox.Show (IWin32Window, String, String) 在指定对象的前面显示具有指定文本和标题的消息框。 4、MessageBox.Show (String, String, MessageBoxButtons) 显示具有指定文本、标题和按钮的消息框。 5、 MessageBox.Show (IWin32Window, String, String, MessageBoxButtons) 在指定对象的前面显示具有指定文本、标题和按钮的消息框。 6、MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon) 显示具有指定文本、标题、按钮和图标的消息框。 7、MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon) 在指定对象的前面显示具有指定文本、标题、按钮和图标的消息框。 8、MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton) 显示具有指定文本、标题、按钮、图标和默认按钮的消息框。 由 .NET Compact Framework 支持。 9、MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton) 在指定对象的前面显示具有指定文本、标题、按钮、图标和默认按钮的消息框。 10、MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions) 显示具有指定文本、标题、按钮、图标、默认按钮和选项的消息框。 11、MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions) 在指定对象的前面显示具有指定文本、标题、按钮、图标、默认按钮和选项的消息框。 12、MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, Boolean) 显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。 13、MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String) 使用指定的帮助文件显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。 14、MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String) 使用指定的帮助文件显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。 15、MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator) 使用指定的帮助文件和 HelpNavigator 显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。 16、MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String) 使用指定的帮助文件和帮助关键字显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。 17、MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator) 使用指定的帮助文件和 HelpNavigator 显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。 18、MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, String) 使用指定的帮助文件和帮助关键字显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。 19、MessageBox.Show (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object) 使用指定的帮助文件、HelpNavigator 和帮助主题显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。 20、MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String, HelpNavigator, Object) 使用指定的帮助文件、HelpNavigator 和帮助主题显示一个具有指定文本、标题、按钮、图标、默认按钮、选项和“帮助”按钮的消息框。1.MessageBox.Show(Hello);2.MessageBox.Show(There are something wrong!”,”ERROR”);3.if (MessageBox.Show(“Delete this user?”, “Confirm Message”, MessageBoxButtons.OKCancel) = DialogResult.OK) /delete 4.if (MessageBox.Show(“Delete this user?”, “Confirm Message”, MessageBoxButtons.OKCancel,MessageBoxIcon.Question) = DialogResult.OK) /delete 5.if (MessageBox.Show(“Delete this user?”, “Confirm Message”, MessageBoxButtons.OKCancel, MessageBoxIcon.Question,MessageBoxDefaultButton.Button2) = DialogResult.OK) /delete 6.i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全应急专家聘用合同和协议
- 物业管道井维修合同范本
- 自我安全告知协议书模板
- 法人公司股权转让协议书
- 舞台(搭建)租赁协议书
- 门诊包干协议书模板模板
- 油脂企业转让协议书范本
- 汽车保险维修合同协议书
- 门楼制作合同协议书范本
- 玉米保护性耕作合同范本
- 2025届广东省汕头市高三一模地理试题(解析版)
- 2025年裂解(裂化)工艺考试试题题库
- T/CECS 10343-2023不锈钢槽式预埋组件
- 四年级数学下册家长会课件
- 划停车位合同协议书
- 2025年国家公务员考录《申论》真题及参考答案(地市级)
- 双重预防体系培训课件
- 移动式压力容器安全技术监察规程(TSG R0005-2011)
- 靶向药安全输注
- 陪诊协议及免责协议书模板
- JT-T 495-2025 公路交通安全设施产品质量检验抽样方法
评论
0/150
提交评论