2011-12-15 38 views
0

看一些舊的VB 6.0代碼,我們創建了一個全局mFont變量,在Form_Load上我們說過richTextbox.Font = mFont,然後在代碼中有一個工具欄按鈕來增加字體大小,我們剛剛增加了大小,但不必做richTextbox.Font = mFont多一次。這只是做它,但看起來像在C#中是不同的?每次我改變字體大小,我都必須重新分配它才能生效? (假設我仍然在Form_Load事件中使用richTextBox.Font = mFont)在運行時更改字體

回答

1

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

1

是的,這是正確的。無論何時想要更改字體的任何方面,您都需要將Font屬性設置爲新的Font對象。