更改C#GUI中的字体大小和字体样式

本文关键字:字体 样式 更改 C#GUI | 更新日期: 2023-09-27 18:21:56

我正在尝试在GUI中单独更改字体样式和大小。我想要它,这样每次我点击复选框时,大小都会改变,当取消选中时,大小会恢复正常。我也需要对字体样式(Arial等)做同样的操作。

我需要编码这部分的帮助。我还在学习GUI btw.

以下是我的代码片段:

    private void checkBoxFont_CheckedChanged(object sender, EventArgs e)
    {
        labelTest.Font = new Font("Arial", 12F);
    }

现在,它同时更改字体和大小。

更改C#GUI中的字体大小和字体样式

public partial class Form1 : Form
{
    static bool switcher = true;
    public Form1()
    {
        InitializeComponent();
    }
    private void checkBoxFont_CheckedChanged(object sender, EventArgs e)
    {
        switcher = !switcher;
        // Toggle between 12 Arial and 10 Times (or whatever you want).
        checkBoxFont.Font = switcher ? new Font("Times New Roman", 10F) : new Font("Arial", 12F);
    }
}

这应该在大小和字体之间交替(大小和字体更改是成对的)。