page contents

C#中 MessageBox的使用技巧

本文讲述了C#中 MessageBox的使用技巧!具有很好的参考价值,希望对大家有所帮助。一起跟随六星小编过来看看吧,具体如下:

attachments-2022-08-6JatycF56305825890bc9.png本文讲述了C#中 MessageBox的使用技巧!具有很好的参考价值,希望对大家有所帮助。一起跟随六星小编过来看看吧,具体如下:

我们在学习Windows应用程序开发中,经常会用到消息对话框给用户或者管理员一些的消息提示,它们都是基于对MessageBox类的消息对话框的一种应用,在C#中,MessageBox消息对话框位于System.Windows.Forms命名空间中。一般情况下,一个消息对话框包含信息提示文字内容,消息对话框标题文字,用户响应按钮及信息图标的内容,我们可以根据自己的需求设置消息对话框。好了我们开始学习吧!!!!

1.创建窗体文件

注:在取文件名或者项目名尽量别和系统的变量名冲突,就是别取一样的比如博主文件名取的MessageBox到后面又要改

1.1 设计界面

2.认识消息对话框的属性和图标

1
2
3
4
5
6
AbortRetryIgnore    在消息框对话框中提供“中止”、“重试”和“忽略”三个按钮
OK      在消息框对话框中提供“确定”按钮
OKCancel    在消息框对话框中提供“确定”和“取消”两个按钮
RetryCancel     在消息框对话框中提供“重试”和“取消”两个按钮
YesNo   在消息框对话框中提供“是”和“否”两个按钮
YesNoCancel     在消息框对话框中提供“是”、“否”和“取消”三个按钮

3.MessageBox消息对话框实现效果
3.1 AbortRetryIgnore效果展示

消息提示框类型使用 AbortRetryIgnore在消息框对话框中提供“中止”、“重试”和“忽略”三个按钮,图标设置为Warning,警告图标

3.2 OK效果展示

消息提示框类型使用OK在消息框对话框中提供“确定”按钮,图标设置为Asterisk,消息图标

3.3 OKCancel效果展示

消息提示框类型使用OKCancel在消息框对话框中提供“确定”和“取消”两个按钮,图标设置为Error,错误警告图标

3.4 RetryCancel效果展示

消息提示框类型使用RetryCancel在消息框对话框中提供“重试”和“取消”两个按钮,图标设置为Question,问号系统图标

3.5 YesNo效果展示

消息提示框类型使用 YesNo在消息框对话框中提供“是”和“否”两个按钮,图标设置为Question,问号系统图标

3.6 YesNoCancel效果展示

消息提示框类型使用YesNoCancel在消息框对话框中提供“是”、“否”和“取消”三个按钮,图标为None空白图标

4.代码展示

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace TestMessageBox
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("测试一下消息对话框在消息框对话框中提供“中止”、“重试”和“忽略”三个按钮!", "测试测试", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);//第一个参数文本表示提示内容,第二个参数文本表示消息框标题,第三个参数MessageBoxButtons消息框的按钮样式,第四个参数MessageBoxIcon表示系统图标,第五个参数MessageBoxDefaultButton表示提示框默认选择的按钮
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            MessageBox.Show("测试一下消息对话框在消息框对话框中提供“确定”按钮!", "测试测试", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
        }
 
        private void button3_Click(object sender, EventArgs e)
        {
            MessageBox.Show("测试一下消息对话框在消息框对话框中提供“确定”和“取消”两个按钮!", "测试测试", MessageBoxButtons.OKCancel, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
        }
 
        private void button4_Click(object sender, EventArgs e)
        {
            MessageBox.Show("测试一下消息对话框在消息框对话框中提供“重试”和“取消”两个按钮!", "测试测试", MessageBoxButtons.RetryCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
        }
 
        private void button5_Click(object sender, EventArgs e)
        {
            MessageBox.Show("测试一下消息对话框在消息框对话框中提供“是”和“否”两个按钮!", "测试测试", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
        }
 
        private void button6_Click(object sender, EventArgs e)
        {
            MessageBox.Show("测试一下消息对话框在消息框对话框中提供“是”、“否”和“取消”三个按钮!", "测试测试", MessageBoxButtons.YesNoCancel, MessageBoxIcon.None, MessageBoxDefaultButton.Button1);
        }
    }
}

总结

文章介绍了MessageBox.show的消息框的使用,它6个消息提示框按钮展示样式效果和它的属性名还是很容易理解 的比如OK就是一个确定按钮,消息提示框在C#窗体应用编程中使用频率特别高,有时候就经常把这个消息提示框用来起到断点的作用,博主虽然知道vs2019怎么用断点,但是还是喜欢用这个MessageBox.show来输出我需要的值,哈哈哈,MessageBox.show的输出类型是String类型,如果你把整形输出就要用Convert.ToString()转一下。

更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-05-rLS4AIF8628ee5f3b7e12.jpg

  • 发表于 2022-08-24 09:44
  • 阅读 ( 571 )
  • 分类:C/C++开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1747 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章