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

プロパティ値

Boolean

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

注釈

このプロパティはUseCompatibleTextRendering、クラスを使用してテキストをレンダリングするWindows フォーム コントロールと、そのクラスを使用してTextRendererカスタム テキスト レンダリングを実行する .NET Framework 1.0 および .NET Framework 1.1 アプリケーションとの間で視覚的な互換性をGraphics提供することを目的としています。 ほとんどの場合、アプリケーションが .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アプリケーション内の他のテキストとは異なって表示される可能性があります。 この非互換性を解決するには、特定のコントロールの UseCompatibleTextRendering プロパティを true 設定できます。 アプリケーションでサポートされているすべてのコントロールに対してtrue設定UseCompatibleTextRenderingするには、パラメーターtrueを指定してApplication.SetCompatibleTextRenderingDefaultメソッドを呼び出します。

適用対象

こちらもご覧ください