VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
<< 前のTips 次のTips >>
線の末端スタイルを変更するにはPenオブジェクトのStartCapプロパティまたはEndCapプロパティを変更します。StartCapプロパティは線の開始点スタイルを、EndCapプロパティは線の終点スタイルを変更します。
LineCap列挙体
メンバ名 | 説明 |
AnchorMask | ライン キャップがアンカ キャップかどうかをチェックする際に使用するマスクを指定します。 |
ArrowAnchor | 矢印形のアンカ キャップを指定します。 |
Custom | カスタム ライン キャップを指定します。 |
DiamondAnchor | 菱形のアンカ キャップを指定します。 |
Flat | 平坦なライン キャップを指定します。 |
NoAnchor | アンカなしを指定します。 |
Round | 丸いライン キャップを指定します。 |
RoundAnchor | 丸いアンカ キャップを指定します。 |
Square | 四角形のライン キャップを指定します。 |
SquareAnchor | 四角形のアンカ ライン キャップを指定します。 |
Triangle | 三角形のライン キャップを指定します。 |
using System.Drawing; using System.Drawing.Drawing2D; : :省略 : private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { Pen[] objPen = new Pen[10]; // グラフィックオブジェクトを取得する Graphics GR = e.Graphics; for ( int i = 0; i < 10; i++ ) { objPen[i] = new Pen(Brushes.Blue, 10); } objPen[0].EndCap = LineCap.AnchorMask; objPen[1].EndCap = LineCap.ArrowAnchor; objPen[2].EndCap = LineCap.DiamondAnchor; objPen[3].EndCap = LineCap.Flat; objPen[4].EndCap = LineCap.NoAnchor; objPen[5].EndCap = LineCap.Round; objPen[6].EndCap = LineCap.RoundAnchor; objPen[7].EndCap = LineCap.Square; objPen[8].EndCap = LineCap.SquareAnchor; objPen[9].EndCap = LineCap.Triangle; for ( int i = 0; i < 10; i++ ) { GR.DrawLine(objPen[i], 10, 10 + 20 * i, 200, 10 + 20 * i); objPen[i].Dispose(); } // Graphicsオブジェクト破棄する GR.Dispose(); }
<< 前のTips 次のTips >>