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

这篇具有很好参考价值的文章主要介绍了C#MessageBox(消息提示框)使用详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

摘要:以自身经历,自己开发的MessageBox方法测试器详解MessageBox消息提示框的各种不同样式和用法。

编程语言:C#

编程环境:Visual Studio 2019

目录

MessageBox的作用

MessageBox.Show()方法

MessageBox的各种样式 

MessageBoxButtons(按钮)各个成员对应的样式

MessageBoxIcon(图标)各个成员对应的样式

MessageBox具体用法

小结

每篇寄语 

MessageBox的作用

        MessageBox用来显示消息和用户交互,利用它的Show()方法快速产生消息对话框,便捷好用。一般用法有两种,一是单纯地显示一段消息,二是除了显示消息,还要根据所点按钮进行下一步操作。

MessageBox.Show()方法

        一个MessageBox最多由四个部分组成,如图。

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

        因而,它的Show()方法的重载最多有四个参数,分别是内容(text)、标题(caption)、按钮(buttons)、图标(icon) 。方法的语法如下:

MessageBox.Show(text, caption, buttons, icon);//弹出MessageBox窗口

        调用时如果只需要提示消息,方法可只用text参数,若需要带标题的消息框,可只用text和caption两个参数,这样的消息提示框效果如图。

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

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

MessageBox的各种样式 

        主要是buttons参数和icon参数的枚举值不同产生的各种不同的样式。下面用控制变量法,分别展示这两个参数的不同成员的显示效果。

MessageBoxButtons(按钮)各个成员对应的样式

  • OK

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

  • OKCancel

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

  • RetryCancel

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

  • AbortRetryIgnore

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

  • YesNo

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

  • YesNoCancel

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

MessageBoxIcon(图标)各个成员对应的样式

  • None

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

  • Information

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

  • Error

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

  • Warning

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

  • Question

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

         对于还存在的成员,其实是包含在上述样式里的,如Exclamation与Warning相同,Asterisk和Information相同,Hand、Stop和Error相同。

MessageBox具体用法

        若只需要显示消息,不需要根据点击按钮决定下一步干啥,则直接使用即可,如:

MessageBox.Show("狼来了", "提示", MessageBoxButtons.OK, MessageBoxIcon.None);

        若不仅需要显示消息,还需要根据点击的按钮决定下一步干啥,需要使用对话框的返回结果,一般使用如下代码:

 if(MessageBox.Show("狼来了", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                //收到狼来了的消息,我溜了
            }
            else
            {
                //没收到,已经被狼啃了
            }

小结

         小编介绍了MessageBox的用法和Show()方法的成员对应的不同样式,各种样式间存在很多种组合,具体使用的时候可以先测试一下,便于确定最合适的整体样式组合。这里向大家推荐一个小编自创的一个MessageBox方法测试器,亲测好用,链接和工具截图如下。

https://download.csdn.net/download/lucgh/87685381

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

每篇寄语 

         再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。

C#MessageBox(消息提示框)使用详解文章来源地址https://www.toymoban.com/news/detail-481784.html

到了这里,关于C#MessageBox(消息提示框)使用详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp开启消息通知/提示(使用uniPush)

    亲爱的小伙伴们,最近对uniPush有稍许研究,当前研究出一些心得,现在分项给大家,希望对大家的uniapp之路有所帮助。本次的教程是教会你如何使用uniPush自定义消息通知,同时还附带添加消息提示音添加,多的不说少的不唠,下边就让我来给你们分享一下我的经验吧。 开发

    2024年02月16日
    浏览(28)
  • C# 使用ToolTip控件实现气泡消息提示

    今天我们学习一个新的控件ToolTip控件,这个控件使用频率特别高,博主就想着写一篇文章来教大家一起用这个控件,这个控件的效果是我们的鼠标停留在那个位置实现提示操作,比如我们在做登录操作密码方面或者账号方面的提示鼠标停留的提示操作,这个操作效果在我们前

    2024年02月10日
    浏览(28)
  • MessageBox使用

    MessageBox()函数,功能是弹出一个标准的Windows对话框(模态对话框)。包含一个系统图标、 一组按钮和一个简短的特定于应用程序消息,如状态或错误的信息。返回值是一个int型的整数,用于判断用户点击了对话框中的哪一个按钮。它不是C函数库的标准函数,而是API函数,但

    2024年02月03日
    浏览(21)
  • uniapp中uview组件库Toast 消息提示 的使用方法

    目录 #基本使用 #配置toast主题 #toast结束跳转URL #API #Props #Params #Methods 此组件表现形式类似uni的 uni.showToast API,但也有不同的地方,具体表现在: uView的 toast 有5种主题可选 可以配置toast结束后,跳转相应URL 目前没有加载中的状态,请用uni的 uni.showLoading ,这个需求uni已经做得

    2024年01月20日
    浏览(45)
  • 除自身以外数组的乘积(c语言详解)

            给你一个整数数组 nums ,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据保证数组 nums 之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法 ,且在 O(n) 时间复杂度内完成此题。 提示:  2 =

    2024年02月10日
    浏览(31)
  • 【底部消息红点提示】uniapp开发小程序时,使用uni.setTabBarBadge设置底部菜单的红点

    功能描述:无论点击底部的哪个菜单栏,都可以看到第二个菜单栏下显示的红点通知。 如果只在人脉当前页面设置的话,当你在第二个菜单栏的页面中调用 uni.setTabBarBadge 方法设置红点后,切换到第一个菜单栏的页面时,是无法看到第二个菜单栏的红点的。 解决方法:如果希

    2024年02月12日
    浏览(34)
  • Element UI 的 MessageBox 弹框使用 HTML 片段生成表格

    因为 MessageBox 弹框的默认宽度是固定的,所以需要增加样式改变宽度。  

    2024年01月19日
    浏览(23)
  • vue2与vue3项目中,分别使用element组件的message消息提示只出现一次的实现

    比如出现以上现象,想要让上一次提示没有结束,下一次提示不会出现就可以用以下方法解决 解决后的现象一:上一次提示框显示后,提示框出现的提示时间没有结束,再次点击,提示框不会有反应,在该提示的时间内一只显示,下一次提示不会出现,直到该提示的时间过了

    2024年02月02日
    浏览(30)
  • 消息中间件 —— ActiveMQ 使用及原理详解

    目录 一. 前言 二. JMS 规范 2.1. 基本概念 2.2. JMS 体系结构 三. ActiveMQ 使用 3.1. ActiveMQ Classic 和 ActiveMQ Artemis 3.2. Queue 模式(P2P) 3.3. Topic 模式(Pub/Sub) 3.4. 持久订阅 3.5. 消息传递的可靠性 3.5.1. 事务型会话与非事务型会话 3.5.2. 持久化与非持久化消息的存储策略 3.6. 消息发

    2024年02月03日
    浏览(31)
  • 使用 NLP 进行文本摘要

            文本摘要是为较长的文本文档生成简短、流畅且最重要的是准确摘要的过程。自动文本摘要背后的主要思想是能够从整个集合中找到最重要信息的一小部分,并以人类可读的格式呈现。随着在线文本数据的增长,自动文本摘要方法可能会非常有用,因为可以在短时

    2024年02月12日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包