AdjustableArrowCapとは? わかりやすく解説

AdjustableArrowCap クラス

調整できる矢印形のライン キャップを表します。このクラスは継承できません。

名前空間: System.Drawing.Drawing2D
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public NotInheritable Class
 AdjustableArrowCap
    Inherits CustomLineCap
Dim instance As AdjustableArrowCap
public sealed class AdjustableArrowCap : CustomLineCap
public ref class AdjustableArrowCap sealed
 : public CustomLineCap
public final class AdjustableArrowCap extends
 CustomLineCap
public final class AdjustableArrowCap extends
 CustomLineCap
継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.Drawing.Drawing2D.CustomLineCap
      System.Drawing.Drawing2D.AdjustableArrowCap
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
AdjustableArrowCap メンバ
System.Drawing.Drawing2D 名前空間

AdjustableArrowCap コンストラクタ (Single, Single)

幅と高さを指定して、AdjustableArrowCap クラスの新しいインスタンスを初期化します。このコンストラクタが作成する矢印の終端のキャップは、必ず塗りつぶされます。

名前空間: System.Drawing.Drawing2D
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

public AdjustableArrowCap (
    float width,
    float height
)
public:
AdjustableArrowCap (
    float width, 
    float height
)
public AdjustableArrowCap (
    float width, 
    float height
)
public function AdjustableArrowCap (
    width : float, 
    height : float
)

パラメータ

width

矢印の幅。

height

矢印の高さ。

使用例使用例

次の例は、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
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
AdjustableArrowCap クラス
AdjustableArrowCap メンバ
System.Drawing.Drawing2D 名前空間

AdjustableArrowCap コンストラクタ (Single, Single, Boolean)

幅、高さ、および塗りつぶしプロパティを指定して、AdjustableArrowCap クラスの新しいインスタンスを初期化します。矢印の終端のキャップが塗りつぶされるかどうかは、isFilled パラメータに渡された引数で決まります。

名前空間: System.Drawing.Drawing2D
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    width As Single, _
    height As Single, _
    isFilled As Boolean _
)
Dim width As Single
Dim height As Single
Dim isFilled As Boolean

Dim instance As New AdjustableArrowCap(width,
 height, isFilled)
public AdjustableArrowCap (
    float width,
    float height,
    bool isFilled
)
public:
AdjustableArrowCap (
    float width, 
    float height, 
    bool isFilled
)
public AdjustableArrowCap (
    float width, 
    float height, 
    boolean isFilled
)
public function AdjustableArrowCap (
    width : float, 
    height : float, 
    isFilled : boolean
)

パラメータ

width

矢印の幅。

height

矢印の高さ。

isFilled

矢印のキャップを塗りつぶす場合は true。それ以外の場合は false。

使用例使用例

次の例は、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
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
AdjustableArrowCap クラス
AdjustableArrowCap メンバ
System.Drawing.Drawing2D 名前空間

AdjustableArrowCap コンストラクタ

幅と高さを指定して、AdjustableArrowCap クラスの新しいインスタンスを初期化します。
オーバーロードの一覧オーバーロードの一覧

参照参照

関連項目

AdjustableArrowCap クラス
AdjustableArrowCap メンバ
System.Drawing.Drawing2D 名前空間

AdjustableArrowCap プロパティ


パブリック プロパティパブリック プロパティ

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

関連項目

AdjustableArrowCap クラス
System.Drawing.Drawing2D 名前空間

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 から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

AdjustableArrowCap クラス
System.Drawing.Drawing2D 名前空間

AdjustableArrowCap メンバ

調整できる矢印形のライン キャップを表します。このクラスは継承できません。

AdjustableArrowCap データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド 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 から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

AdjustableArrowCap クラス
System.Drawing.Drawing2D 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「AdjustableArrowCap」の関連用語

AdjustableArrowCapのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   



AdjustableArrowCapのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS