(1)需要定义命名空间,using  System.Windows.Forms

其实这个前提,写windows窗体就自动引用了,所以大部分情况下,这个不需要理会,好,下一步;

(2)简单用法

MessageBox.Show(“你要提示的文本”);   //这是最简单的用法,括号里直接加上一个提示内容的文本就可以了

第一参数,就是提示文本

第二参数,为对话框的标题,比如“温馨提示”,用法:

MessageBox.Show("确定追这个美女吗?","温馨提示");

(3)带返回值的用法

有时候,需要判断用户按了哪一个按钮,则这时候经常需要用到返回值;

MessageBox.Show,故名思义,就是弹出对话框,所以属于对话框属性DialogResult,用法如下:

DialogResult res = MessageBox.Show("确定要删除所选中的文档吗?", "删除提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (res == DialogResult.OK)  //1为确定,2为取消,...

{

//按OK后,执行语句;

}

对话框的返回值,就包含在上面定义的 res 里,这个相当于是变量名,你自己看着用就好。

第一参数,< 提示文本 >,前后要用双引号包起来

第二参数,< 标题 >,前后要用双引号包起来

第三参数,就是上面显示多少< 按钮 >,一般常见的是 OK, OKCancel, YesNo, YesNoCancel,AbortRetryIgnore (确定,确定取消,是否,是否取消,中止重试忽略)

第四参数,就是上面显示的< 图标 >,一般常见的是 Information,Error,Warning,Question,Exclamation ,Asterisk,Stop (普通消息图标,出错图标,警告图标,询问图标,惊叹号图标,i星号图标,停止图标)

重点:判断条件语句那里,就是 双等号 ==  ,其中一边强烈建议使用系统定义的 DialogResult. 属性访问,比如 DialogResult.OK, DialogResult.Yes,DialogResult.No,一般用户常按的有 None, OK, Cancel, Yes, No, Abort, Ignore, Retry (无就是关闭没按,确定,取消,是,否,中止,忽略,重试)

这个百度出来后,很多人都介绍的是 什么 转换成整形,然后 ==1,  ==2,  ==3  ,这样子是不友好的,一来转换可能出错,二来这整形数值很不直观,时间久了,都忘记需要具体对应哪一个按钮值了;

(4)到这里,所有MessageBox.Show都解决了吧,下面就贴几个例子:

MessageBox.Show("我是帅哥!");

MessageBox.Show("你是否喜欢长长柔滑的美腿?","找到好多美腿",MessageBoxButtons.YesNo,MessageBoxIcons.Question);

MessageBox.Show("没有找到私密照片哦,是否再找?","没有找到",MessageBoxButtons.AbortRetryIgnore ,MessageBoxIcons.Error);

//==================================

if (res == DialogResult.Retry)

if (res == DialogResult.Yes)

if (res == DialogResult.Cancel)

//========================

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

C# MessageBox.Show详解,详细用法,MessageBox函数,看这里包教包会相关推荐

  1. windows下创建进程,CreateProcess()详解及用法

    windows下想要创建一个子进程不如linux的fork函数来得方便,通过CreateProcess函数创建一个新的进程,函数的定义如下 [cpp]  view plain copy BOOL Cr ...

  2. OpenCV Mat类详解和用法(官网原文)

    参考文章:OpenCV Mat类详解和用法 我马克一下,日后更 官网原文链接:https://docs.opencv.org/3.2.0/d6/d6d/tutorial_mat_the_basic_i ...

  3. python中get函数是什么意思_详解python中get函数的用法(附代码)_后端开发

    strncmp函数用法详解_后端开发 strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, ...

  4. x264 代码重点详解 详细分析

    eg mplayer x264 代码重点详解 详细分析 分类: ffmpeg 2012-02-06 09:19 4229人阅读 评论(1) 收藏 举报 h.264codecflv优化initializ ...

  5. 【ADB 操作命令详解及用法大全(非常全)】

    ADB操作命令详解及用法大全 一.ADB是什么?   ADB,即 Android Debug Bridge 是一种允许模拟器或已连接的 Android 设备进行通信的命令行工具,它可为各种设备操作提供 ...

  6. spring注解详解与用法(总览)

    这篇文章收集了我写的所有的spring注解的详细说明与用法,点击可以跳转到对应文章,此文章会不断更新 spring注解详解与用法(1)最基础也是最常见的如下所示,详情点击这里 @Controller/ ...

  7. python open 打开是什么类型的文件-详解Python中open()函数指定文件打开方式的用法...

    文件打开方式 当我们用open()函数去打开文件的时候,有好几种打开的模式. 'r'->只读 'w'->只写,文件已存在则清空,不存在则创建. 'a'->追加,写到文件末尾 'b'- ...

  8. 随机森林的特征 是放回抽样么_机器学习超详细实践攻略(10):随机森林算法详解及小白都能看懂的调参指南...

    一.什么是随机森林 前面我们已经介绍了决策树的基本原理和使用.但是决策树有一个很大的缺陷:因为决策树会非常细致地划分样本,如果决策树分得太多细致,会导致其在训练集上出现过拟合,而如果决策树粗略地划分样 ...

  9. P2P技术详解(一):NAT详解——详细原理、P2P简介(转)

    这是一篇介绍NAT技术要点的精华文章,来自华3通信官方资料库,文中对NAT技术原理的介绍很全面也很权威,对网络应用的应用层开发人员而言有很高的参考价值. <P2P技术详解>系列文章 ➊ 本 ...

  10. 015. P2P技术详解(一):NAT详解——详细原理、P2P简介

    http://www.52im.net/thread-50-1-1.html 这是一篇介绍NAT技术要点的精华文章,来自华3通信官方资料库,文中对NAT技术原理的介绍很全面也很权威,对网络应用的应用层 ...

最新文章

  1. ubuntu下移植QT基本流程
  2. 从DataSet导出Txt
  3. SQL语句大全,所有的SQL都在这里 !极度建议收藏...
  4. springboot 多了8小时_日本人不明白:中国的奶茶有多好喝,值得排队8小时去买?...
  5. 广西 启动计算机教案,广西版六年级下册信息技术教案.docx
  6. IIS发布网站出现“未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。”的解决方法...
  7. linux cat grep+head/tail
  8. lighttpd + php for android
  9. RS信道编码(matlab)
  10. [转贴]九大职业之一了百了[启示录]
  11. 深度学习中初始化权重
  12. 2020中央财经大学901c语言大纲,2017年中央财经大学信息学院901C语言程序设计考研导师圈点必考题汇编...
  13. 分布式Ruby解决之道 - DRb
  14. 拯救剧荒,程序员最爱看的高分美剧TOP10
  15. 网易校招编程题目之牛牛分苹果
  16. 互联网创业如何起步(一)
  17. Visual Studio 2005 Express Edition 正式版(英文版、中文版)
  18. [Angular实战网易云]——20、歌单详情
  19. 服装制造业的数字化观点体现在哪里?
  20. 羊驼alpaca php,羊驼线(alpaca)简介

热门文章

  1. android壁纸app推荐,安卓壁纸app哪个好 安卓壁纸app排行榜前十名
  2. Stability AI 创始人:大模型不应该只属于巨头
  3. python求和函数1-n_PYTHON1.day11(n)
  4. 扫黑牵出制壶大师,紫砂壶真的那么值钱?
  5. 如何监视从电脑发出的http或https
  6. 长江雨课堂习题答案获取
  7. 现实困境下的“黑客旅馆”,从繁荣走向倒闭
  8. 最完美的数学公式转图片:纯Python实现,可设置字体、字号、颜色和分辨率
  9. widows系统盘制作
  10. c语言中布尔类型占几个字节,JAVA基本数据类型所占字节数是多少?