簡體   English   中英

在運行時更改字體

[英]Changing font at run-time

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

對,那是正確的。 每當要更改字體的任何方面時,都需要將Font屬性設置為新的Font對象。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM