1

在下面:

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

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

印地语字体

印地语

英文字体

英语

4

1 回答 1

3

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

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

如何制作自定义消息框

要更改 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”替换为所需的字体大小。

于 2012-05-02T07:56:59.900 回答