C# MessageBox 弹出 text文本或者彩色文本的相关问题。

发布网友 发布时间:2024-10-24 01:12

我来回答

3个回答

热心网友 时间:2024-10-26 00:28

你好 这样解决就行了 看代码

public FrmMessageBox()
        {
            InitializeComponent();
            MaximizeBox = false;
            MinimizeBox = false;
        }

        private void FrmMessageBox_Load(object sender, EventArgs e)
        {
            Rectangle rect = System.Windows.Forms.SystemInformation.VirtualScreen;
            int width = rect.Width;
            int height = rect.Height;
            Point p = new Point(); 
            label1.Text = "hello  酷狗";
            label1.AutoSize = true;
            this.Width = label1.Width + label1.Left * 2;
            p.X = width / 2 - this.Width / 2;
            p.Y = height / 2 - this.Height / 2;
            this.Location = p;
            button1.Left = this.Width / 2 - button1.Width / 2;
            label1.ForeColor = Color.Red;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            this.Close();
        }

热心网友 时间:2024-10-26 00:29

c# 内置的 MessageBox没有这个功能,你只能自己写个自己的 MessageBox 类实现你要的功能

热心网友 时间:2024-10-26 00:32

内置封装的木有这个属性啊

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com