AdjustableArrowCap クラス
アセンブリ: System.Drawing (system.drawing.dll 内)


System.MarshalByRefObject
System.Drawing.Drawing2D.CustomLineCap
System.Drawing.Drawing2D.AdjustableArrowCap


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


AdjustableArrowCap コンストラクタ (Single, Single)
アセンブリ: System.Drawing (system.drawing.dll 内)


次の例は、Windows フォームでの使用を意図してデザインされており、OnPaint イベントのオブジェクトである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub ConstructAdjArrowCap1(ByVal e As PaintEventArgs) Dim myArrow As New AdjustableArrowCap(6, 6) Dim customArrow As CustomLineCap = myArrow Dim capPen As New Pen(Color.Black) capPen.CustomStartCap = myArrow capPen.CustomEndCap = myArrow e.Graphics.DrawLine(capPen, 50, 50, 200, 50) End Sub
public void ConstructAdjArrowCap1(PaintEventArgs e) { AdjustableArrowCap myArrow = new AdjustableArrowCap(6, 6); Pen capPen = new Pen(Color.Black); capPen.CustomStartCap = myArrow; capPen.CustomEndCap = myArrow; e.Graphics.DrawLine(capPen, 50, 50, 200, 50); }
public: void ConstructAdjArrowCap1( PaintEventArgs^ e ) { AdjustableArrowCap^ myArrow = gcnew AdjustableArrowCap( 6,6 ); Pen^ capPen = gcnew Pen( Color::Black ); capPen->CustomStartCap = myArrow; capPen->CustomEndCap = myArrow; e->Graphics->DrawLine( capPen, 50, 50, 200, 50 ); }
public void ConstructAdjArrowCap1(PaintEventArgs e) { AdjustableArrowCap myArrow = new AdjustableArrowCap(6, 6); Pen capPen = new Pen(Color.get_Black()); capPen.set_CustomStartCap(myArrow); capPen.set_CustomEndCap(myArrow); e.get_Graphics().DrawLine(capPen, 50, 50, 200, 50); } //ConstructAdjArrowCap1

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


AdjustableArrowCap コンストラクタ (Single, Single, Boolean)
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim width As Single Dim height As Single Dim isFilled As Boolean Dim instance As New AdjustableArrowCap(width, height, isFilled)

次の例は、Windows フォームでの使用を意図してデザインされており、OnPaint イベントのオブジェクトである PaintEventArgse が必要です。このコードは次のアクションを実行します。
Public Sub ConstructAdjArrowCap2(ByVal e As PaintEventArgs) Dim myArrow As New AdjustableArrowCap(6, 6, False) Dim customArrow As CustomLineCap = myArrow Dim capPen As New Pen(Color.Black) capPen.CustomStartCap = myArrow capPen.CustomEndCap = myArrow e.Graphics.DrawLine(capPen, 50, 50, 200, 50) End Sub
public void ConstructAdjArrowCap2(PaintEventArgs e) { AdjustableArrowCap myArrow = new AdjustableArrowCap(6, 6, false); Pen capPen = new Pen(Color.Black); capPen.CustomStartCap = myArrow; capPen.CustomEndCap = myArrow; e.Graphics.DrawLine(capPen, 50, 50, 200, 50); }
public: void ConstructAdjArrowCap2( PaintEventArgs^ e ) { AdjustableArrowCap^ myArrow = gcnew AdjustableArrowCap( 6,6,false ); Pen^ capPen = gcnew Pen( Color::Black ); capPen->CustomStartCap = myArrow; capPen->CustomEndCap = myArrow; e->Graphics->DrawLine( capPen, 50, 50, 200, 50 ); }
public void ConstructAdjArrowCap2(PaintEventArgs e) { AdjustableArrowCap myArrow = new AdjustableArrowCap(6, 6, false); Pen capPen = new Pen(Color.get_Black()); capPen.set_CustomStartCap(myArrow); capPen.set_CustomEndCap(myArrow); e.get_Graphics().DrawLine(capPen, 50, 50, 200, 50); } //ConstructAdjArrowCap2

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


AdjustableArrowCap コンストラクタ

名前 | 説明 |
---|---|
AdjustableArrowCap (Single, Single) | 幅と高さを指定して、AdjustableArrowCap クラスの新しいインスタンスを初期化します。このコンストラクタが作成する矢印の終端のキャップは、必ず塗りつぶされます。 |
AdjustableArrowCap (Single, Single, Boolean) | 幅、高さ、および塗りつぶしプロパティを指定して、AdjustableArrowCap クラスの新しいインスタンスを初期化します。矢印の終端のキャップが塗りつぶされるかどうかは、isFilled パラメータに渡された引数で決まります。 |

AdjustableArrowCap プロパティ

名前 | 説明 | |
---|---|---|
![]() | BaseCap | この CustomLineCap の基になっている LineCap 列挙体を取得または設定します。 ( CustomLineCap から継承されます。) |
![]() | BaseInset | キャップと直線との距離を取得または設定します。 ( CustomLineCap から継承されます。) |
![]() | Filled | 矢印のキャップが塗りつぶされるかどうかを取得または設定します。 |
![]() | Height | 矢印のキャップの高さを取得または設定します。 |
![]() | MiddleInset | 矢印のキャップのアウトラインと塗りつぶしとの間の単位数を取得または設定します。 |
![]() | StrokeJoin | この CustomLineCap オブジェクトを構成する直線の接合方法を決定する、LineJoin 列挙体を取得または設定します。 ( CustomLineCap から継承されます。) |
![]() | Width | 矢印のキャップの幅を取得または設定します。 |
![]() | WidthScale | Pen オブジェクトの幅に対応した、この CustomLineCap クラス オブジェクトのスケーリングの量を取得または設定します。 ( CustomLineCap から継承されます。) |

AdjustableArrowCap メソッド

名前 | 説明 | |
---|---|---|
![]() | Clone | 対象の CustomLineCap の同一コピーを作成します。 ( CustomLineCap から継承されます。) |
![]() | CreateObjRef | リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 ( MarshalByRefObject から継承されます。) |
![]() | Dispose | この CustomLineCap オブジェクトによって使用されているすべてのリソースを解放します。 ( CustomLineCap から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。) |
![]() | GetStrokeCaps | このカスタム キャップを構成する直線の開始と終了に使用するキャップを取得します。 ( CustomLineCap から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | InitializeLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | SetStrokeCaps | 直線の開始と終了に使用する、このカスタム キャップを構成するキャップを設定します。 ( CustomLineCap から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |

AdjustableArrowCap メンバ
調整できる矢印形のライン キャップを表します。このクラスは継承できません。
AdjustableArrowCap データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | BaseCap | この CustomLineCap の基になっている LineCap 列挙体を取得または設定します。(CustomLineCap から継承されます。) |
![]() | BaseInset | キャップと直線との距離を取得または設定します。(CustomLineCap から継承されます。) |
![]() | Filled | 矢印のキャップが塗りつぶされるかどうかを取得または設定します。 |
![]() | Height | 矢印のキャップの高さを取得または設定します。 |
![]() | MiddleInset | 矢印のキャップのアウトラインと塗りつぶしとの間の単位数を取得または設定します。 |
![]() | StrokeJoin | この CustomLineCap オブジェクトを構成する直線の接合方法を決定する、LineJoin 列挙体を取得または設定します。(CustomLineCap から継承されます。) |
![]() | Width | 矢印のキャップの幅を取得または設定します。 |
![]() | WidthScale | Pen オブジェクトの幅に対応した、この CustomLineCap クラス オブジェクトのスケーリングの量を取得または設定します。(CustomLineCap から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Clone | 対象の CustomLineCap の同一コピーを作成します。 (CustomLineCap から継承されます。) |
![]() | CreateObjRef | リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。) |
![]() | Dispose | この CustomLineCap オブジェクトによって使用されているすべてのリソースを解放します。 (CustomLineCap から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。) |
![]() | GetStrokeCaps | このカスタム キャップを構成する直線の開始と終了に使用するキャップを取得します。 (CustomLineCap から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | InitializeLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | SetStrokeCaps | 直線の開始と終了に使用する、このカスタム キャップを構成するキャップを設定します。 (CustomLineCap から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |

- AdjustableArrowCapのページへのリンク