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);
}
}
실행결과