MessageBox.Show()的使用

本文详细介绍了C#中 MessageBox.Show() 方法的使用方法,通过实例展示了不同参数组合的效果,包括消息内容、标题、按钮类型、图标样式等。

下面是我写的C#中MessageBox.Show()的使用,完全是自己总结,学习。有问题欢迎大家批评指正。

http://blog.sina.com.cn/s/blog_149e9d2ec0102vput.html


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 对话框_终极版
{
    publicpartial class Form1 : Form
    {
       public Form1()
       {
           InitializeComponent();
       }

       private void button1_Click(object sender, EventArgs e)
       {
           MessageBox.Show(" 1  个参数"
               );
       }

                                     

 

 

 

       private void button2_Click(object sender, EventArgs e)
       {
           MessageBox.Show(" 2 个参数。。 ",
                                "亮仔提示"
                                );
       }

                                     



 

       private void button3_Click(object sender, EventArgs e)
       {
           MessageBox.Show(" 3 个参数。。。",
                               " 亮仔提示",
                               MessageBoxButtons.YesNoCancel
                               );
       } 

                                     

 


       private void button4_Click(object sender, EventArgs e)
       {
           MessageBox.Show(" 4个参数。。。  ",
                               " 亮仔提示",
                               MessageBoxButtons.OKCancel,
                               MessageBoxIcon.Warning
                               );
       }

                                     

 

 

 

       private void button5_Click(object sender, EventArgs e)
       {
           MessageBox.Show(" 5 个参数。。 。  ",
                               " 亮仔提示",
                               MessageBoxButtons.OKCancel,
                               MessageBoxIcon.Warning,
                               MessageBoxDefaultButton.Button2
                               );
       }

                                     

 

 

 

       private void button6_Click(object sender, EventArgs e)
       {
           MessageBox.Show(" 6个参数。。。  ",
                               " 亮仔提示",
                               MessageBoxButtons.OKCancel,
                               MessageBoxIcon.Warning,
                               MessageBoxDefaultButton.Button2,
                               MessageBoxOptions.RtlReading     //ServiceNotification//.RightAlign  //标题向右对齐。
                               );

       }

                                     

 

 


       private void button7_Click(object sender, EventArgs e)
       {
           MessageBox.Show(" 7 个参数。。帮助菜单不可用。。。。。 ",
                               " 亮仔提示",
                               MessageBoxButtons.OKCancel,
                               MessageBoxIcon.Warning,
                               MessageBoxDefaultButton.Button2,
                               MessageBoxOptions.RightAlign,
                               true   //标题向右对齐。。。。。
                               );

       }

                                     

 

 

       private void button8_Click(object sender, EventArgs e)
       {
           MessageBox.Show(" 7个参数。帮助菜单   可用。   ",
                               " 亮仔提示",
                               MessageBoxButtons.OKCancel,
                               MessageBoxIcon.Warning,
                               MessageBoxDefaultButton.Button2,
                              MessageBoxOptions.RightAlign ,   // 要使用默认风格,此处参数可设为0    
                               @"C:\Documents andSettings\Administrator\桌面\新建文本文档.txt"
                               );
       }

                                     


    }
}


C# 中,`MessageBox.Show` 是一个常用的对话框显示方法,可以通过字符串拼接或格式化方式将变量内容显示在消息框中。以下是几种常见用法及示例代码。 ### 显示单个变量 可以通过字符串拼接的方式将变量嵌入到消息文本中: ```csharp string username = "JohnDoe"; MessageBox.Show(username + " 登录成功!", "登录提醒"); ``` 也可以使用 `string.Format` 方法来格式化输出: ```csharp string username = "JohnDoe"; MessageBox.Show(string.Format("{0} 登录成功!", username), "登录提醒"); ``` ### 显示多个变量 当需要同时显示多个变量时,可以使用 `string.Format` 来组织多个占位符: ```csharp string name = "Alice"; int age = 25; string city = "Shanghai"; MessageBox.Show(string.Format("姓名:{0}\n年龄:{1}\n城市:{2}", name, age, city), "用户信息"); ``` ### 使用 `CustomMessageBox.Show` 输出多个变量(用于调试) 如果需要在调试过程中查看多个变量值,可以使用自定义的 `CustomMessageBox.Show` 方法,例如: ```csharp double RR11 = Math.Cos(thetamin); double RR12 = -Math.Sin(thetamin); double RR21 = Math.Sin(thetamin); double RR22 = Math.Cos(thetamin); CustomMessageBox.Show(string.Format("RR11,12,21,22:{0:G}, {1:G}, {2:G}, {3:G} ", RR11, RR12, RR21, RR22)); ``` ### 显示带按钮和图标的 MessageBox 并获取返回值 还可以结合按钮类型和图标,并捕获用户的操作结果: ```csharp DialogResult result = MessageBox.Show("是否退出程序?", "确认退出", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { Application.Exit(); } ``` 上述代码展示了如何在 C#使用 `MessageBox.Show` 显示变量内容,包括单个变量、多个变量以及结合按钮与图标的复杂场景[^2]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值