【函数】 <整型> MessageBox(<字符串> Text, <字符串> Title, <整型> nType,MessageBoxIcon);
【函数说明】 弹出一个消息框。
【语法】
参数:
Text <字符串>,消息框的正文;
Title <字符串>,消息框的标题;
nType <整型>,消息框的类型。
返回值:<整型>,用户在消息框上点击关闭时的选择的按钮。                                                                             MessageBoxIcon:对话框上显示的图标样式。

【说明】
MessageBox.Show("消息内容", "返回值 确定1",MessageBoxButtons.OK,MessageBoxIcon.Question);
MessageBox.Show("消息内容",, "返回值 确定1 取消2",MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
MessageBox.Show("消息内容", "返回值 终止3 重试4 忽略5",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Error);
MessageBox.Show("消息内容", "返回值 是6 否7 取消2",MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);
MessageBox.Show("消息内容", "返回值 是6 否7",MessageBoxButtons.YesNo, MessageBoxIcon.Hand);
MessageBox.Show("消息内容", "返回值 重试4 取消2",MessageBoxButtons.RetryCancel, MessageBoxIcon.Information);

MessageBoxIcon: 所有图标样式

MessageBoxIcon.Question                                                                                              MessageBoxIcon.Asterisk                                                                                                     MessageBoxIcon.Information                                                                                                      MessageBoxIcon.Error                                                                                                          MessageBoxIcon.Stop                                                                                                            MessageBoxIcon.Hand                                                                                                        MessageBoxIcon.Exclamation    MessageBoxIcon.Warning                                                                                                                        MessageBoxIcon.None

MessageBox函数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 使用总结相关推荐

  1. 一个ASP.NET中使用的MessageBox类

    /// <summary>  /// 自定义信息对话框  /// </summary>  public class MessageBox  {   /// <summar ...

  2. 由MessageBox和AfxMessageBox的使用异同所感

    我记得刚开始学图形界面编程的时候,接触的最早的一个函数应该就是MessageBox,之前都一直是控制台程序,突然能运行蹦出一个对话框感觉还是很新鲜的.当时还利用MessageBox写一些恶搞程序,利用 ...

  3. C++中MessageBox的常见用法

    转自:http://blog.csdn.net/qiumingbo/archive/2007/05/25/1625324.aspx MessageBox用法 消息框是个很常用的控件,属性比较多,本文列 ...

  4. Win32开发之Format MessageBox 详解

    本文介绍在Windows程序开发中的MessageBox详解.   我们在在Windows程序设计中经常会涉及到一个格式化消息框,其代码如下: #include <windows.h> # ...

  5. vs2008 中MessageBox()报错——CString与Char* 的转化

    学习MFC以前用的都是vc6.0.用vs2008时竟然连简单的MessageBox("进入系统管理")都报错.error C2664: "CWnd::MessageBox ...

  6. C++中MessageBox()的详细用法(转载)

    1.MessageBox("这是一个最简单的消息框!"); 2.MessageBox("这是一个有标题的消息框!","标题"); 3.Mes ...

  7. C# MessageBox 用法大全(转)

    C# MessageBox 用法大全 http://www.cnblogs.com/Tammie/archive/2011/08/05/2128623.html 我们在程序中经常会用到MessageB ...

  8. MFC中MessageBox()用法

    函数原型: int MessageBox( HWND hWnd, LPCTSTR lpText, LPCSTR lpCaption,UINT uStyle ); 注:应先将项目属性中的字符集属性改为多 ...

  9. C#中的MessageBox消息对话框

    关键字:C# MessageBox 消息对话框 在程序中,我们经常使用消息对话框给用户一定的信息提示,如在操作过程中遇到错误或程序异常,经常会使用这种方式给用于以提示.在C#中,MessageBox消 ...

  10. matlab messagebox函数,[MATLAB]在C#中引用MATLAB函数

    环境:VS2017+MATLAB R2017a ①打开上次我们生成的BPClass.cs文件(目录:~//bin/BP/for_testing),得在C#程序中引用生成的dll文件(目录:~//bin ...

最新文章

  1. zbb20180827 java获取字符串中所有汉字
  2. angular 兼容ie7 bootstrap2兼容ie6
  3. DotNET企业架构应用实践-系列目录
  4. 春招已近,这份GitHub万星的ML算法面试大全请收下
  5. 【洛谷】P1357 花园(状压+矩阵快速幂)
  6. image 微信小程序flex_微信小程序进阶-flex布局
  7. 经典排序算法(十八)--Proxmap Sort
  8. c语言getchar的作用,c=getchar()!='\n'到底什么用呢
  9. html超链接点不了_Html使文本可点击而不会超链接
  10. javascript 字符串中单引号和双引号区别
  11. CPCI总线和VPX总线的区别
  12. iOS 友盟分享总结
  13. 宝峰uv5r保存信道频率_宝峰UV-5R上中继台的信道存储设置方法
  14. lamp mysql 密码_lamp 如何修改mysql密码
  15. 【计算机视觉算法岗面经】“吐血”整理:2019秋招资料
  16. HyperAI超神经已加入群聊,思否 AIGC Hackathon 扩列
  17. 【debug】Python pandas dataframe.groupby().sum不显示结果,只显示groupby中的条件列
  18. 谦逊编程(翻译整理)
  19. 软件测试|个人心得与资源分享 - 1
  20. 调整图像亮度brightness,对比度contrast,饱和度saturation方法整理

热门文章

  1. 微信小程序API之showActionSheet(操作菜单)
  2. 基于CentOS7.3构建企业级Vsftpd文件服务器
  3. Log Explorer 使用简介转
  4. Intel XDK问题
  5. Xcode打包踩过的那些坑
  6. python坐标系 向量分量_关于Python中的向量相加和numpy中的向量相加效率对比
  7. 你知道怎么离线安装全局 node 模块吗?
  8. c语言数组特殊初始化方法
  9. 统一沟通-技巧-9-Lync 2010-Outlook 2010-自动配置-1-IT人员
  10. java实现rabbitmq发布/订阅模型(Publish/Subscribe queues), 生产者 消费者 交换机 消息队列