编程语言详细介绍c#消息提示框messagebox的使用

这篇文章主要介绍了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的使用的详细内容,更多请关注php中文网其它相关文章!

文章来源:https://www.php.cn/faq/357096.html

百度网盘搜索
www.ijzcn.cn
阿哇教育
www.awaedu.com
作文哥
www.zuowenge.cn
搜码吧
www.somanba.cn

编程语言详细介绍c#消息提示框messagebox的使用相关推荐

  1. C#MessageBox(消息提示框)使用详解

    摘要:以自身经历,自己开发的MessageBox方法测试器详解MessageBox消息提示框的各种不同样式和用法. 编程语言:C# 编程环境:Visual Studio 2019 目录 Message ...

  2. Vue ElementUI 修改消息提示框样式---messageBox 的大小

    在窄屏模式下(移动端),提示框的宽度太宽,会出现显示不完全的问题. 应当如何修改 ElementUI 的样式呢? open() {this.$confirm(window.vm.$i18n.t(&qu ...

  3. element-ui前端页面消息提示框

    前言:本篇博客主要介绍了前端页面的一些消息提示框,均是element-ui中的组件,查找起来比较方便.详细文档可以查看element-ui官网:Element-ui Message消息提示框 用来显示 ...

  4. flutter Toast消息提示框

    题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 本文章将讲述: 1.在 flutter 跨平台开发中,使用 Dart 实现 Toast 消息提示框效果 2.Overl ...

  5. java中的消息提示框

    2018/04/07 20:18:00 提到消息提示框必须提到的一个类是:javax.swing.JOptionPane 使用示例: JOptionPane.showMessageDialog(nul ...

  6. layer - 简单好用的Web弹出层组件使用详解1(安装配置、消息提示框)

    一.基本介绍 1,什么是 layer? layer 是一款近年来备受青睐的 web 弹层组件,可轻松实现 Alert / Confirm / Prompt / 普通提示 / 页面区块 / iframe ...

  7. php 消息对话框弹出,php弹窗代码_php弹出消息提示框的二种方法

    摘要 腾兴网为您分享:php弹出消息提示框的二种方法,优衣库,新浪博客,万师傅,顺丰等软件知识,以及符号,甘肃农商银行,彗星小,kindle人社区,广东省公务用车管理,宝鸡在线,火影忍者英文版,寂静岭 ...

  8. 微信小程序:消息提示框(wx.showToast)和 交互提示框(wx.showModal)

    摘要: 有时需要提示框来提醒我们相应信息,以及交互提示框来让我们是否继续进行操作. 一.消息提示框 (1)参数介绍 消息提示框只有提示作用,不能交互,函数是wx.showToast,下面列出几个主要且 ...

  9. QGC注释消息提示框

    消息提示框:有时显示时覆盖想要看的界面,可注释!

最新文章

  1. 计算机丢失mfc120u.dll,mfc120u.dll丢失怎么修好
  2. linux 同步与异步--阻塞与非阻塞型I/O
  3. python手机版下载3.7.2-QPython - Python for Android
  4. linux内核杂记(15)-系统调用(2)
  5. 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
  6. java mvc ef_一个简单MVC5 + EF6示例分享
  7. guice 框架_玩! 框架+ Google Guice
  8. 如何用各种编程语言杀死一条龙
  9. C++课堂作业_02_PAT1025.反转链表
  10. 特征提取、特征描述、特征匹配的通俗解释
  11. 2019智能手表推荐_戴过 100 块智能手表后,2019年我觉得这4款智能手表最值得买!...
  12. 区块链 FISCO BCOS学习文章(2)-FISCO BCOS怎么搭建
  13. struts2框架学习
  14. 三相三线与三相四线计算公式
  15. Messenger:使用消息的跨进程通信 (Message.replyTo()的使用)
  16. Codeforces1457 C. Bouncing Ball(思维+dp)
  17. cuda8.0 出错:/usr/bin/ld: 找不到 -lGL【转】
  18. jQuery—弹窗广告
  19. 基于深度学习的推荐系统(一)
  20. java pgp 加密_java – 如何解密签名的pgp加密文件?

热门文章

  1. 亲测好用的开发工具【1】 RuoYi-MT
  2. 百度手机卫士精准定位伪基站
  3. 如何用python抓地图_用Python抓取百度地图里的店名,地址和联系方式!屌不屌?...
  4. executescalar mysql_DbCommand.ExecuteScalar 方法的返回值
  5. Hotspot 源码入门
  6. BindingNavigator与DataGridView绑定
  7. android手机卫士,安卓手机卫士
  8. notepad++正则表达式替换字符串
  9. 嵌入式linux系统设计题,嵌入式系统复习试题及答案
  10. mysql使用正则取2个字段的交集