c#中messagebox如何设置字体大小

avatar
作者
猴君
阅读量:0

在C#中,可以使用以下方法来设置MessageBox的字体大小:

using System; using System.Windows.Forms; using System.Drawing;  class CustomMessageBox : Form {     public static DialogResult Show(string text, string caption, int fontSize)     {         Form form = new Form();         Label label = new Label();         Button button = new Button();          form.Text = caption;         label.Text = text;         label.AutoSize = true;         label.Font = new Font("Arial", fontSize);         button.Text = "OK";         button.Click += (sender, e) => form.Close();          form.Controls.Add(label);         form.Controls.Add(button);         form.AutoSize = true;          DialogResult result = form.ShowDialog();         form.Dispose();                  return result;     } }  class Program {     static void Main()     {         CustomMessageBox.Show("Hello, World!", "Custom MessageBox", 16);     } } 

在上面的例子中,我们创建了一个自定义的MessageBox类CustomMessageBox,其中包含一个静态方法Show来显示一个自定义的MessageBox。在Show方法中,我们创建了一个新的Form,并向其中添加一个Label和一个Button,然后设置Label的字体大小为指定的大小。最后,调用form.ShowDialog()来显示自定义的MessageBox。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!