홍시홍의 프로그래밍

[C#] 윈도우 폼을 활용한 바둑판 만들기 본문

C#

[C#] 윈도우 폼을 활용한 바둑판 만들기

홍시홍 2017. 4. 4. 16:31

디자인 속성 이벤트


에서 페인트 더블 클릭




페인트 이벤트 에서


e.Graphics.DrawLine을 활용해서 위치에 맞도록 그릴 수 있도록한다.


e.Graphics.DrawLine(blackPen, 30, 30 * i, 570, 30 * i); 가로줄


e.Graphics.DrawLine(blackPen, 30 * i, 30, 30 * i, 570); 세로줄





private void Form1_Paint(object sender, PaintEventArgs e)

        {

            Pen blackPen = new Pen(Color.Black, 1);


            for (int i = 1; i <= 19; i++)

            {

                e.Graphics.DrawLine(blackPen, 30, 30 * i, 570, 30 * i);

                e.Graphics.DrawLine(blackPen, 30 * i, 30, 30 * i, 570);

            }

        }


실행결과





Comments