68

这是使用 C# 更改字体大小的最简单方法。

使用 java,这一切都可以通过调用带有必要参数的 Font 构造函数来轻松完成。

JLabel lab  = new JLabel("Font Bold at 24");
lab.setFont(new Font("Serif", Font.BOLD, 24));
4

6 回答 6

115

也许是这样的:

yourformName.YourLabel.Font = new Font("Arial", 24,FontStyle.Bold);

或者,如果您与表单在同一个班级,那么只需执行以下操作:

YourLabel.Font = new Font("Arial", 24,FontStyle.Bold);

构造函数采用不同的参数(所以选择你的毒药)。像这样:

Font(Font, FontStyle)   
Font(FontFamily, Single)
Font(String, Single)
Font(FontFamily, Single, FontStyle)
Font(FontFamily, Single, GraphicsUnit)
Font(String, Single, FontStyle)
Font(String, Single, GraphicsUnit)
Font(FontFamily, Single, FontStyle, GraphicsUnit)
Font(String, Single, FontStyle, GraphicsUnit)
Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte)
Font(String, Single, FontStyle, GraphicsUnit, Byte)
Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean)
Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean)

参考这里

于 2012-04-16T11:25:10.177 回答
30

Use this one to change only font size not the name of the font

label1.Font = new System.Drawing.Font(label1.Font.Name, 24F);
于 2015-09-10T08:32:29.477 回答
11

使用Font Class设置控件的字体和样式。

尝试字体构造器(字符串,单)

Label lab  = new Label();
lab.Text ="Font Bold at 24";
lab.Font = new Font("Arial", 20);

或者

lab.Font = new Font(FontFamily.GenericSansSerif,
            12.0F, FontStyle.Bold);

要获得安装的字体,请参阅 - .NET System.Drawing.Font - Get Available Sizes and Styles

于 2012-04-16T11:33:17.190 回答
6

这应该这样做(也加粗);

label1.Font = new Font("Serif", 24,FontStyle.Bold);
于 2012-04-16T11:30:30.423 回答
3

您还可以创建一个变量,然后将其分配给文本。这很酷,因为您可以为其分配两个或更多文本。

要分配变量,请执行此操作

public partial class Sayfa1 : Form

   Font Normal = new Font("Segoe UI", 9, FontStyle.Bold);

    public Sayfa1()

该变量尚未分配给任何文本。为此,请编写文本的名称(查看比例->(名称)),然后编写“.Font”,然后调用您的字体变量的名称。

lupusToolStripMenuItem.Font = Normal;

现在您有一个分配给 Normal 字体的文本。我希望我能有所帮助。

于 2017-09-15T20:17:17.413 回答
0

您可以使用属性面板中的标签属性更改它。 此屏幕截图是示例

于 2020-11-23T12:59:42.553 回答