新しいフォントを新しいサイズで作成しなくても、.net winformsでフォントのサイズを変更できますか?新しいフォントを作成せずにフォントサイズを変更する方法
答えて
番号既存の「フォント」オブジェクトのフォントサイズは読み取り専用です。
基本フォントを使用して新しいサイズを渡すコンストラクタメソッドを使用していることを確認してください。これにより、他のアプローチのコードがいくつか保存されます。
私は同じことを考えていました...しかし、それは_style_でないサイズでのみ動作します。( –
あなたは正しいです。私はこのようなことを思い出しましたが、太字でないフォントから太字のフォントを作成することでした。別のサイズのフォントを作成すると、既存のフォントの必要なプロパティを分割する必要があります。 –
Extensionメソッドでこれを行うことができます。
Imports System.Runtime.CompilerServices
Module FontExtensions
<Extension()> Public Function ToSize(ByVal OriginalFont As Font, ByVal NewSize As Single) As Font
Dim NewFont As Font
NewFont = New Font(OriginalFont.FontFamily, NewSize, OriginalFont.Style)
Return NewFont
End Function
End Module
し、このようにそれを呼び出す...
SomeObject.Font = Font.ToSize(12)
それはまだ舞台裏新しいフォントを作成していますが、あなたのアプリケーションコードは、作成プロセスでいっぱいではありません。
これは漏れませんかFont-GDIオブジェクト? – toong
- 1. フォントサイズを変更せずにフォントの太さを制御する
- 2. 新しいビットマップを作成せずにビットマップサイズを変更する
- 3. UIViewsを変更せずにトランジションアニメーションを作成する方法
- 4. HTML入力タグのフォントとフォントサイズを変更する方法は?
- 5. 新しいアクティビティを作成せずに、フラグメントからアクティビティを変更する
- 6. フォントとフォントサイズの変更
- 7. デフォルトフォントを変更せずにフォント名を変更するpython
- 8. テーブルを再作成せずに名前を変更する方法
- 9. リロードせずに更新するページを作成する
- 10. 重複を作成せずにDBを更新する
- 11. フォントとフォントサイズを変更するもっとも簡単な方法
- 12. サイズ変更せずにストリームからDrawableを作成する方法は?
- 13. 新しいオブジェクトを作成せずにint []をbyte []に変換する
- 14. ポインタのポインタを作成し、オリジナルを変更せずに変更しますか?
- 15. 資格情報を変更せずにユーザーを更新する方法
- 16. サイズ変更フォントとたとえば、フォントサイズ
- 17. C#の子コントロールのフォントを変更せずにタブコントロールのフォントプロパティを変更する方法?
- 18. 新しいインスタンスを作成せずにクラスを使用する
- 19. コピーを作成せずにNSUserDefaultsのオブジェクトを変更する
- 20. MySQLテーブルを再作成せずにカラム名を変更する
- 21. 新しいコントロールを作成せずに重複するフレーム
- 22. 新しいスコープを作成せずにディレクティブテンプレートに変数を渡す
- 23. 更新クエリを更新せずに成功を返すもの
- 24. PHPのinital varを変更せずに前のvarからインクリメントする新しいphp varを作成する
- 25. efデータベースからモデルを更新するとき、新しいDomainServiceファイルを再作成せずにDomainServiceを更新する方法は?
- 26. フォントを太字、イタリック、フォントの色に変更する方法
- 27. 新しいタイプを作成せずにORACLE関数を返す
- 28. C#でウィンドウのイメージを更新せずにウィンドウを更新する方法は?
- 29. iphoneアプリをコードを変更せずに、または新しいアプリケーションを作成せずにipadに変換するには?
- 30. パッケージを更新せずにEC2インスタンスを複製する方法
なぜフォントプロパティを使用できないのですか?どのコントロールを使用していますか?ラベル?テキストボックス? もっと大きなサイズのラスターフォントを使用しているのでしょうか?たぶん、TrueTypeまたはOpenTypeフォントに切り替えることができます。 – steamer25
私は長いテキストがそれに合っていることを確認するためにフォントサイズを小さくするラベルを使用しています – jvanderh