更改Windows窗体应用程序中的字体大小

时间:2012-05-02 07:47:13

标签: c# winforms windows-applications

以下是:

我的Windows窗体应用程序具有更改语言的功能,但我的问题是,当我的英文字体应用程序看起来比印地语字体更精细时。

以下是我的应用程序的印地语和英语语言的屏幕截图。

印地语字体

Hindi

英文字体

English

1 个答案:

答案 0 :(得分:2)

不,您无法更改MessageBox中的字体大小。 MessageBox字体大小由用户的操作系统定义。

唯一可以做到这一点的方法是创建自己的自定义消息框:

  

How To Make a Custom Message Box

要更改Windows窗体表单字体,只需使用表单的字体属性

public partial class MainForm : Form
{
    public MainForm()
    {
        InitializeComponent();
        this.Font = new System.Drawing.Font(
                      "Microsoft Sans Serif",
                      24F,
                      System.Drawing.FontStyle.Regular,
                      System.Drawing.GraphicsUnit.Point,
                      ((byte)(0)));
    }
}

将“24F”替换为所需的字体大小。