全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

c#消息提示框messagebox的详解及使用

C#消息提示框messagebox的详解及使用

消息对话框是用messagebox对象的show方法显示的。MessageBox对象是命名空间System.Windows.Forms的一部分,Show是一个静态方法,意思是说,不需要基于MessageBox类的对象创建实例,就可以使用该方法。而且该方法是可以重载的,即方法可以有不同的参数列表形式。

返回结果:DialogResult dr1=MessageBox.Show(text,caption,buttons,icon,defaultbutton,option);

不返回任何值:MessageBox.Show(text,caption,buttons,icon);

参数必须按照上面顺序输出

1,Text:设置消息对话框中的提示文本语句.必须是String类型
2,Caption:可选参数,设置消息对话框的标题,必须是字符串型
3,Buttons:可选参数,设置消息对话框中显示哪些按钮
4,Icon:可选参数,设置消息对话框中显示哪个图标
5,Defaultbutton:可选参数,设置消息对话框哪个按钮是默认激活的
6,Option可选参数,为消息对话框设置一些特殊的选项,如文本对齐方式,指定阅读顺序,是否向系统日志写消息

Button 各枚举常量及意义

Ok  消息框中只有"确定"按钮
 OkCancel  消息框中只有"确定"和"取消"按钮
 YesNo  消息框中只有"是"和"否"按钮
 YesNoCancel  消息框中有"是","否"和"取消"按钮
 RetryCancel  消息框中有"重试"和"取消"按钮
 AbortRetryIgnore  消息框中有"中止","重试"和"忽略"按钮
 常量  功能及意义

Icon各枚举常量及意义

 枚举常量  功能意义
 Error  消息框中有一个符号,由一个红色背景的圆圈及其中的白色X组成
 Asterisk  该符号是由一个圆圈及其中的小写字母i组成
 Exclamation  该符号由一个黄色背景的三角形及其中的一个叹号组成
 Hand  该符号由一个红色背景的圆圈及其中的白色x组成
 Question  该符号由一个圆圈及其中的一个问号组成
 None  消息框中不包含符号
 Information  该符号是由一个圆圈及其中的小写字母i组成
 Stop  该符号是由一个红色背景的圆圈及其中的白色X组成
Warning 该符号是由一个黄色背景的三角形及其中的一个叹号组成

消息对话框的返回值是System.Windows.Forms.DialogResult的成员,各枚举常量及意义如下表

 Abort  消息框的返回值是"中止"(Abort),即单击了"中止"按钮
 Cancel  消息框的返回值是"取消"(Cancel),即单击了"取消"按钮
 Ignore  消息框的返回值是"忽略"(Ignore),即单击了"忽略"按钮
 No

 消息框的返回值是"否"(No),即单击了"否"按钮

 Ok  消息框的返回值是"确定"(Ok),即单击了"确定"按钮
 Retry  消息框的返回值是"重试"(Retry),即单击了"重试"按钮
 None  消息框没有任何返回值,即没有单击任何按钮
 Yes  消息框的返回值是"是"(Yes),即单击了"是"按钮
   

 

使用:

1、 /* if (flag)
       {
         DialogResult diagorel = MessageBox.Show(this, "Please inpult again,your message is empty!", "Information cue", MessageBoxButtons.RetryCancel, MessageBoxIcon.Warning);
         switch (diagorel)
         {
           case DialogResult.Retry:
             this.username.Text = "";
             this.password.Text = "";
             break;
           case DialogResult.Cancel:
             break;


         }
       }*/

2、最简单的方法就是这样

if( MessageBox.Show( "确定提交吗?", "提示", MessageBoxButtons.YesNo ) == DialogResult.Yes )
      {
        程序运行代码.......
      }

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# c#消息提示框messagebox  # c#消息提示框messagebox详解  # c#  # messagebox  # C# KeyUp事件中MessageBox的回车(Enter)键回调问题解决方案  # C#实现延时并自动关闭MessageBox的方法  # C#实现winform自动关闭MessageBox对话框的方法  # 在C#程序中对MessageBox进行定位的方法  # C#中 MessageBox的使用技巧  # 返回值  # 单击  # 框中  # 可选  # 是由  # 对话框  # 重试  # 角形  # 对话框中  # 是一个  # 不需要  # 没有任何  # 希望能  # 是说  # 谢谢大家  # 最简单  # 就可以  # 下表  # 不包含  # 有一个 


相关文章: 如何确保FTP站点访问权限与数据传输安全?  如何在搬瓦工VPS快速搭建网站?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  建站之星安装失败:服务器环境不兼容?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  建站之星展会模版如何一键下载生成?  C++如何编写函数模板?(泛型编程入门)  高防服务器租用如何选择配置与防御等级?  Java解压缩zip - 解压缩多个文件或文件夹实例  建站ABC备案流程中有哪些关键注意事项?  建站之星安装后如何配置SEO及设计样式?  清除minerd进程的简单方法  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  油猴 教程,油猴搜脚本为什么会网页无法显示?  建站之星后台密码遗忘或太弱?如何重置与强化?  MySQL查询结果复制到新表的方法(更新、插入)  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  如何解决VPS建站LNMP环境配置常见问题?  如何配置支付宝与微信支付功能?  建站之星官网登录失败?如何快速解决?  建站之星在线客服如何快速接入解答?  如何构建满足综合性能需求的优质建站方案?  网站制作模板下载什么软件,ppt模板免费下载网站?  小型网站制作HTML,*游戏网站怎么搭建?  潮流网站制作头像软件下载,适合母子的网名有哪些?  如何将凡科建站内容保存为本地文件?  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  如何通过NAT技术实现内网高效建站?  岳西云建站教程与模板下载_一站式快速建站系统操作指南  高性能网站服务器配置指南:安全稳定与高效建站核心方案  韩国服务器如何优化跨境访问实现高效连接?  内网网站制作软件,内网的网站如何发布到外网?  c# 在ASP.NET Core中管理和取消后台任务  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  网站制作员失业,怎样查看自己网站的注册者?  如何在云服务器上快速搭建个人网站?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  建站之星安装后界面空白如何解决?  建站之星2.7模板快速切换与批量管理功能操作指南  大连 网站制作,大连天途有线官网?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  免费视频制作网站,更新又快又好的免费电影网站?  如何通过虚拟机搭建网站?详细步骤解析  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  建站主机选虚拟主机还是云服务器更好?  建站之星3.0如何解决常见操作问题?  ,交易猫的商品怎么发布到网站上去?  定制建站价位费用解析与套餐推荐全攻略  如何在阿里云香港服务器快速搭建网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。