MessageBox.Show用法

(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
————————————————
版权声明:本文为CSDN博主「Jacksdcnsdjk」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Sunny_love_you/article/details/116563640

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值