在运行时更改字体

本文关键字:字体 运行时 | 更新日期: 2023-09-27 18:17:54

查看一些旧的VB 6.0代码,我们已经创建了一个全局mFont变量,并在Form_Load上写入richTextbox。Font = mFont,然后在稍后的代码中,有一个工具栏按钮来增加字体大小,我们刚刚增加了大小,但没有做richTextbox。再来一次Font = mFont。它只是这样做,但在c#中看起来是不同的吗?每次我改变字体大小的时候我都需要重新赋值才能生效吗?(假设我仍然分配了richTextBox。Font = mFont at Form_Load事件)

在运行时更改字体

Font中的大多数属性只能通过构造函数设置,您需要创建一个新的Font实例并将其重新分配给RTB

是的。当你想要改变字体的任何方面时,你需要将Font属性设置为一个新的Font对象。