2011-12-15 17 views
0

古いVB 6.0コードを見ると、グローバルなmFont変数が作成され、Form_LoadにはrichTextbox.Font = mFontと表示され、後でコードを追加するとツールバーのボタンが増えます私たちはちょうどサイズを増やしましたが、richTextbox.Font = mFontをもう一度実行する必要はありませんでした。それをやっているだけでしたが、C#のように見えるのは違うのですか?そのフォントサイズを変更するたびに、それを再度割り当てて有効にする必要がありますか? (FormLoadイベントでまだrichTextBox.Font = mFontを預託していると仮定して)実行時のフォントの変更

答えて

1

Fontのプロパティのほとんどは、コンストラクタでのみ設定可能です。新しいFontインスタンスを作成し、それをRTBに再割り当てする必要があります。

1

はい正しいです。フォントの任意のアスペクトを変更したいときは常に、Fontプロパティを新しいFontオブジェクトに設定する必要があります。

関連する問題