次の方法で共有


GroupBox.UseCompatibleTextRendering プロパティ

定義

クラス (GDI+) またはクラス (GDI) を使用してテキストを Graphics レンダリングするかどうかを決定する値を TextRenderer 取得または設定します。

public:
 property bool UseCompatibleTextRendering { bool get(); void set(bool value); };
public bool UseCompatibleTextRendering { get; set; }
member this.UseCompatibleTextRendering : bool with get, set
Public Property UseCompatibleTextRendering As Boolean

プロパティ値

true クラスを Graphics 使用して、バージョン 1.0 および 1.1 との互換性のためにテキスト レンダリングを実行する必要がある場合は 。 .NET Frameworkの場合は 。それ以外の場合falseは 。 既定値は、false です。

注釈

プロパティはUseCompatibleTextRendering、 クラスと .NET Framework 1.0 を使用してテキストをレンダリングするWindows フォーム コントロールと、 クラスを使用してTextRendererカスタム テキスト レンダリングGraphicsを実行する .NET Framework 1.1 アプリケーションとの間で視覚的な互換性を提供することを目的としています。 ほとんどの場合、アプリケーションが .NET Framework 1.0 または .NET Framework 1.1 からアップグレードされていない場合は、 を既定値falseのままにしておくことをお勧めしますUseCompatibleTextRendering

GDI ベースTextRendererのクラスは、.NET Framework 2.0 で導入され、パフォーマンスの向上、テキストの見た目の改善、国際フォントのサポートの向上を実現しました。 以前のバージョンの.NET Frameworkでは、GDI+ ベースGraphicsのクラスを使用してすべてのテキストレンダリングが実行されていました。 GDI は、GDI+ とは異なる方法で文字間隔と単語の折り返しを計算します。 クラスを使用してテキストをGraphicsレンダリングするWindows フォーム アプリケーションでは、 を使用TextRendererするコントロールのテキストが、アプリケーション内の他のテキストとは異なって表示される可能性があります。 この非互換性を解決するには、特定のコントロールの プロパティを UseCompatibleTextRenderingtrue 設定します。 アプリケーションでサポートされているすべてのコントロールに 対して を にtrue設定UseCompatibleTextRenderingするには、 パラメーターを指定trueして Application.SetCompatibleTextRenderingDefault メソッドを呼び出します。

適用対象

こちらもご覧ください