HatchBrush クラス

定義

ハッチ スタイル、前景色、背景色を持つ四角形ブラシを定義します。Defines a rectangular brush with a hatch style, a foreground color, and a background color. このクラスは継承できません。This class cannot be inherited.

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 を作成する方法を示しています。The following example shows how to create the HatchBrush shown in the previous illustration.

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)

注釈

ハッチパターンは、BackgroundColorによって定義された2つの色から作成されます。1つは背景を塗りつぶし、もう1つは、ForegroundColor プロパティで定義された背景に対してパターンを形成する線の色です。A hatch pattern is made from two colors: one defined by the BackgroundColor, which fills the background and one for the lines that form the pattern over the background defined by the ForegroundColor property. HatchStyle プロパティは、ブラシが持つパターンの種類を定義し、HatchStyle 列挙体から任意の値を指定できます。The HatchStyle property defines what type of pattern the brush has and can be any value from the HatchStyle enumeration. HatchStyle 列挙体に50個を超える要素があります。There are more than fifty elements in the HatchStyle enumeration.

次の図は、水平ハッチパターンで塗りつぶされた楕円を示しています。The following illustration shows an ellipse filled with a horizontal hatch pattern.

ハッチパターンHatch Pattern

コンストラクター

HatchBrush(HatchStyle, Color)

指定した HatchBrush 列挙体と前景色を使用して、HatchStyle クラスの新しいインスタンスを初期化します。Initializes a new instance of the HatchBrush class with the specified HatchStyle enumeration and foreground color.

HatchBrush(HatchStyle, Color, Color)

指定した HatchBrush 列挙体、前景色、背景色を使用して、HatchStyle クラスの新しいインスタンスを初期化します。Initializes a new instance of the HatchBrush class with the specified HatchStyle enumeration, foreground color, and background color.

プロパティ

BackgroundColor

この HatchBrush オブジェクトで描画されるハッチ線間の領域の色を取得します。Gets the color of spaces between the hatch lines drawn by this HatchBrush object.

ForegroundColor

この HatchBrush オブジェクトで描画されるハッチ線の色を取得します。Gets the color of hatch lines drawn by this HatchBrush object.

HatchStyle

この HatchBrush オブジェクトのハッチ スタイルを取得します。Gets the hatch style of this HatchBrush object.

メソッド

Clone()

この HatchBrush オブジェクトの同一コピーを作成します。Creates an exact copy of this HatchBrush object.

CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(継承元 MarshalByRefObject)
Dispose()

この Brush オブジェクトによって使用されているすべてのリソースを解放します。Releases all resources used by this Brush object.

(継承元 Brush)
Dispose(Boolean)

Brush によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the Brush and optionally releases the managed resources.

(継承元 Brush)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(継承元 MarshalByRefObject)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(継承元 MarshalByRefObject)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(継承元 MarshalByRefObject)
SetNativeBrush(IntPtr)

派生クラスでは、GDI+GDI+ ブラシ オブジェクトへの参照を設定します。In a derived class, sets a reference to a GDI+GDI+ brush object.

(継承元 Brush)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象