什么是C#相当于VB6的Label.FontName?

时间:2011-03-10 13:01:34

标签: c# winforms vb6-migration

VB6的Label控件有一个Property FontName,允许您设置如下字体:lblTitle.FontName = "Arial Bold"。 C#有类似的东西吗?

我正在将一个数据库繁重的程序从VB6移植到C#,我从数据库中获取了诸如“Arial Bold”或“Garamond Italic”等字体的名称,我应该根据这些设置一些标签的字体数据库中的文字。

2 个答案:

答案 0 :(得分:4)

尝试这样做,例如:

lblTitle.Font = new Font("Arial", 12, FontStyle.Bold);

将标签的字体设置为 Arial Bold 。在此示例中,字体大小为12。

答案 1 :(得分:2)

您需要创建一个新的Font并在构造函数中设置它。然后将新字体设置为控件。