Pen.SetLineCap メソッドとは? わかりやすく解説

Pen.SetLineCap メソッド

この Pen で描画する直線を終了させるとき、使用されるキャップのスタイルを決定する値を設定します。

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

Public Sub SetLineCap ( _
    startCap As LineCap, _
    endCap As LineCap, _
    dashCap As DashCap _
)
Dim instance As Pen
Dim startCap As LineCap
Dim endCap As LineCap
Dim dashCap As DashCap

instance.SetLineCap(startCap, endCap, dashCap)
public void SetLineCap (
    LineCap startCap,
    LineCap endCap,
    DashCap dashCap
)
public:
void SetLineCap (
    LineCap startCap, 
    LineCap endCap, 
    DashCap dashCap
)
public void SetLineCap (
    LineCap startCap, 
    LineCap endCap, 
    DashCap dashCap
)
public function SetLineCap (
    startCap : LineCap, 
    endCap : LineCap, 
    dashCap : DashCap
)

パラメータ

startCap

この Pen で描画される直線の始点で使用されるキャップ スタイルを表す LineCap。

endCap

この Pen で描画される直線の終点で使用されるキャップ スタイルを表す LineCap。

dashCap

この Pen で描画される破線の始点または終点で使用されるキャップ スタイルを表す LineCap。

使用例使用例

次の例は、Windows フォームでの使用を意図してデザインされており、Paint イベント ハンドラのパラメータである PaintEventArgse が必要です。このコードでは、Pen を作成し、直線の始点の矢印のアンカ キャップを描画するよう設定します。

Public Sub SetLineCap_Example(ByVal
 e As PaintEventArgs)

    ' Create a Pen object with a dash pattern.
    Dim capPen As New Pen(Color.Black,
 5)
    capPen.DashStyle = DashStyle.Dash

    ' Set the start and end caps for capPen.
    capPen.SetLineCap(LineCap.ArrowAnchor, LineCap.Flat, DashCap.Flat)

    ' Draw a line with capPen.
    e.Graphics.DrawLine(capPen, 10, 10, 200, 10)
End Sub
public void SetLineCap_Example(PaintEventArgs
 e)
{
             
    // Create a Pen object with a dash pattern.
    Pen capPen = new Pen(Color.Black, 5);
    capPen.DashStyle = DashStyle.Dash;
             
    // Set the start and end caps for capPen.
    capPen.SetLineCap(LineCap.ArrowAnchor, LineCap.Flat, DashCap.Flat);
             
    // Draw a line with capPen.
    e.Graphics.DrawLine(capPen, 10, 10, 200, 10);
}
public:
   void SetLineCap_Example( PaintEventArgs^ e )
   {
      
      // Create a Pen object with a dash pattern.
      Pen^ capPen = gcnew Pen( Color::Black,5.0f );
      capPen->DashStyle = DashStyle::Dash;
      
      // Set the start and end caps for capPen.
      capPen->SetLineCap( LineCap::ArrowAnchor, LineCap::Flat, DashCap::Flat );
      
      // Draw a line with capPen.
      e->Graphics->DrawLine( capPen, 10, 10, 200, 10 );
   }
public void SetLineCap_Example(PaintEventArgs
 e)
{
    // Create a Pen object with a dash pattern.
    Pen capPen = new Pen(Color.get_Black(), 5);

    capPen.set_DashStyle(DashStyle.Dash);

    // Set the start and end caps for capPen.
    capPen.SetLineCap(LineCap.ArrowAnchor, LineCap.Flat, DashCap.Flat);

    // Draw a line with capPen.
    e.get_Graphics().DrawLine(capPen, 10, 10, 200, 10);
} //SetLineCap_Example
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

Pen.SetLineCap メソッドのお隣キーワード
検索ランキング

   

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



Pen.SetLineCap メソッドのページの著作権

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

©2026 GRAS Group, Inc.RSS