방법: 선 끝이 있는 선 그리기

업데이트: 2007년 11월

선의 시작 또는 끝 부분에 여러 개의 선 끝 모양 중 하나를 그릴 수 있습니다. GDI+에서는 둥근 모양, 정사각형, 다이아몬드, 화살표 모양 등 여러 개의 선 끝 모양을 지원합니다.

예제

선 시작 부분(StartCap), 선 끝 부분(EndCap) 또는 파선의 대시(DashCap)에 선 끝 모양을 지정할 수 있습니다.

다음 예제에서는 한 쪽 끝은 화살표 모양이고 다른 한 쪽 끝은 둥근 모양인 선을 그립니다. 이 예제를 실행하면 다음 그림과 같은 선이 만들어집니다.

펜

Dim pen As New Pen(Color.FromArgb(255, 0, 0, 255), 8)
pen.StartCap = LineCap.ArrowAnchor
pen.EndCap = LineCap.RoundAnchor
e.Graphics.DrawLine(pen, 20, 175, 300, 175)

Pen pen = new Pen(Color.FromArgb(255, 0, 0, 255), 8);
pen.StartCap = LineCap.ArrowAnchor;
pen.EndCap = LineCap.RoundAnchor;
e.Graphics.DrawLine(pen, 20, 175, 300, 175);

코드 컴파일

  • Windows Form을 만들고 이 폼의 Paint 이벤트를 처리한 다음 e를 PaintEventArgs로 전달하여 예제 코드를 Paint 이벤트 처리기에 붙여넣습니다.

참고 항목

참조

System.Drawing.Pen

System.Drawing.Drawing2D.LineCap

기타 리소스

Windows Forms의 그래픽 및 그리기

펜을 사용하여 선과 도형 그리기