HatchBrush クラス

定義

ハッチ スタイル、前景色、背景色を持つ四角形ブラシを定義します。 このクラスは継承できません。

public ref class HatchBrush sealed : System::Drawing::Brush
public sealed class HatchBrush : System.Drawing.Brush
type HatchBrush = class
    inherit Brush
Public NotInheritable Class HatchBrush
Inherits Brush
継承

次の例は、前の図に示した を HatchBrush 作成する方法を示しています。

HatchBrush hBrush = new HatchBrush(
   HatchStyle.Horizontal,
   Color.Red,
   Color.FromArgb(255, 128, 255, 255));
e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60);
Dim hBrush As New HatchBrush( _
   HatchStyle.Horizontal, _
   Color.Red, _
   Color.FromArgb(255, 128, 255, 255))
e.Graphics.FillEllipse(hBrush, 0, 0, 100, 60)

注釈

ハッチ パターンは、背景を塗りつぶす 1 つの色と、 プロパティで BackgroundColor定義された背景の上にパターンを形成する線用の 2 つの色から ForegroundColor 作成されます。 プロパティは HatchStyle 、ブラシが持つパターンの種類を定義し、列挙体の任意の値を HatchStyle 指定できます。 列挙には 50 を超える要素があります HatchStyle

次の図は、水平方向のハッチ パターンで塗りつぶされた楕円を示しています。

ハッチ パターン

注意

.NET 6 以降のバージョンでは、この種類を含む System.Drawing.Common パッケージは Windows オペレーティング システムでのみサポートされています。 クロスプラットフォーム アプリでこの型を使用すると、コンパイル時の警告と実行時の例外が発生します。 詳細については、「 Windows でのみサポートされる System.Drawing.Common」を参照してください。

コンストラクター

HatchBrush(HatchStyle, Color)

指定した HatchStyle 列挙体と前景色を使用して、HatchBrush クラスの新しいインスタンスを初期化します。

HatchBrush(HatchStyle, Color, Color)

指定した HatchStyle 列挙体、前景色、背景色を使用して、HatchBrush クラスの新しいインスタンスを初期化します。

プロパティ

BackgroundColor

この HatchBrush オブジェクトで描画されるハッチ線間の領域の色を取得します。

ForegroundColor

この HatchBrush オブジェクトで描画されるハッチ線の色を取得します。

HatchStyle

この HatchBrush オブジェクトのハッチ スタイルを取得します。

メソッド

Clone()

この HatchBrush オブジェクトの同一コピーを作成します。

CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。

(継承元 MarshalByRefObject)
Dispose()

この Brush オブジェクトによって使用されているすべてのリソースを解放します。

(継承元 Brush)
Dispose(Boolean)

Brush によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

(継承元 Brush)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLifetimeService()
古い.

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitializeLifetimeService()
古い.

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
SetNativeBrush(IntPtr)

派生クラスで、GDI+ ブラシ オブジェクトへの参照を設定します。

(継承元 Brush)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象