一千萬個為什麽

搜索

在運行時更改字體

看一些舊的VB 6.0代碼,我們創建了一個全局mFont變量,在Form_Load上我們說過 richTextbox.Font = mFont ,然後在代碼中有一個工具欄按鈕來增加我們的字體大小只是增加了大小,但沒有必要再做richTextbox.Font = mFont了。它只是這樣做,但在C#看來是不同的?每次我改變字體大小,我必須再次分配它,以便它生效嗎? (假設我仍然在Form_Load事件中指定了richTextBox.Font = mFont)

最佳答案

Font中的大多數屬性只能通過構造函數進行設置,您需要創建一個新的Font實例並將其重新分配給RTB。

轉載註明原文: 在運行時更改字體