방법: 펜을 사용하여 선 그리기

선을 그리려면 Graphics 개체와 Pen 개체가 필요합니다. Graphics 개체는 DrawLine 메서드를 제공하고, Pen 개체는 색 및 너비와 같은 선의 기능을 저장합니다.

예제

다음 예제에서는 (20, 10)에서 (300, 100)까지 선을 그립니다. 첫 번째 문은 Pen 클래스 생성자를 사용하여 검정색 펜을 만듭니다. Pen 생성자로 전달된 인수 하나는 FromArgb 메서드로 생성된 Color 개체입니다. Color 개체를 만드는 데 사용된 값, (255, 0, 0, 0)은 색상의 알파, 빨간색, 녹색, 파란색 구성 요소에 해당합니다. 이러한 값은 불투명한 검정색 펜을 정의합니다.

Pen pen = new Pen(Color.FromArgb(255, 0, 0, 0));
e.Graphics.DrawLine(pen, 20, 10, 300, 100);
Dim pen As New Pen(Color.FromArgb(255, 0, 0, 0))
e.Graphics.DrawLine(pen, 20, 10, 300, 100)

코드 컴파일

앞의 예제는 Windows forms에서 사용하도록 설계되었으며 PaintEventArgs 이벤트 처리기의 매개 변수인 ePaint가 필요합니다.

참고 항목