C#

(C#) 그래픽: 선 그리기 DrawLine()

코딩ABC 2023. 6. 24. 22:21
반응형

C#에서 선을 그리는 간단한 코드입니다.

 

Pen 클래스

void Graphics.DrawLine(Pen pen, Point pt1, Point pt2);

두 개의 Point 구조체를 연결하는 선을 그립니다.
pen: 선의 색, 너비 및 스타일을 결정하는 Pen입니다.

 

        private void button1_Click(object sender, EventArgs e)
        {
            Graphics g = this.CreateGraphics();

            // 지정된 펜츠로 폼에 사각형은 그립니다.
            Pen pen1 = new Pen(Color.Red, 1);
            Pen pen2 = new Pen(Color.Blue, 2);
            Pen pen3 = new Pen(Color.Magenta, 10);

            g.DrawLine(pen1, 10, 10, 100, 10);
            g.DrawLine(pen2, new Point(10, 10), new Point(100, 100));
            g.DrawLine(pen3, new Point(10, 130), new Point(150, 30));

            pen1.Dispose();
            pen2.Dispose();
            pen3.Dispose();
        }

 

선 그리기

 

반응형