Pen.StartCap プロパティ
アセンブリ: System.Drawing (system.drawing.dll 内)

/** @property */ public LineCap get_StartCap () /** @property */ public void set_StartCap (LineCap value)
この Pen で描画された直線の始点で使用されたキャップ スタイルを表すいずれかの LineCap 値。


次のコード例は、Pen の StartCap プロパティおよび EndCap プロパティを設定する効果を示しています。
この例は、Windows フォームでの使用を意図してデザインされています。コードをフォームに貼り付け、フォームの Paint イベントを処理するときに PaintEventArgs の e を渡して ShowStartAndEndCaps メソッドを呼び出します。
Private Sub ShowStartAndEndCaps(ByVal e As PaintEventArgs) ' Create a new custom pen. Dim redPen As New Pen(Brushes.Red, 6.0F) ' Set the StartCap property. redPen.StartCap = Drawing2D.LineCap.RoundAnchor ' Set the EndCap property. redPen.EndCap = Drawing2D.LineCap.ArrowAnchor ' Draw a line. e.Graphics.DrawLine(redPen, 40.0F, 40.0F, 145.0F, 185.0F) ' Dispose of the custom pen. redPen.Dispose() End Sub
private void ShowStartAndEndCaps(PaintEventArgs e) { // Create a new custom pen. Pen redPen = new Pen(Brushes.Red, 6.0F); // Set the StartCap property. redPen.StartCap = System.Drawing.Drawing2D.LineCap.RoundAnchor; // Set the EndCap property. redPen.EndCap = System.Drawing.Drawing2D.LineCap.ArrowAnchor; // Draw a line. e.Graphics.DrawLine(redPen, 40.0F, 40.0F, 145.0F, 185.0F); // Dispose of the custom pen. redPen.Dispose(); }
private: void ShowStartAndEndCaps( PaintEventArgs^ e ) { // Create a new custom pen. Pen^ redPen = gcnew Pen( Brushes::Red,6.0F ); // Set the StartCap property. redPen->StartCap = System::Drawing::Drawing2D::LineCap::RoundAnchor; // Set the EndCap property. redPen->EndCap = System::Drawing::Drawing2D::LineCap::ArrowAnchor; // Draw a line. e->Graphics->DrawLine( redPen, 40.0F, 40.0F, 145.0F, 185.0F ); // Dispose of the custom pen. delete redPen; }
private void ShowStartAndEndCaps(PaintEventArgs e) { // Create a new custom pen. Pen redPen = new Pen(Brushes.get_Red(), 6); // Set the StartCap property. redPen.set_StartCap(System.Drawing.Drawing2D.LineCap.RoundAnchor); // Set the EndCap property. redPen.set_EndCap(System.Drawing.Drawing2D.LineCap.ArrowAnchor); // Draw a line. e.get_Graphics().DrawLine(redPen, 40, 40, 145, 185); // Dispose of the custom pen. redPen.Dispose(); } //ShowStartAndEndCaps

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


- Pen.StartCap プロパティのページへのリンク