IT/C#
[C#] Picturebox 위에 Grid 격자 모눈종이 그리기
Ella.J
2019. 5. 29. 15:51
728x90
반응형

간단한 방식으로 Picturebox 위에 Grid 격자 모눈종이 무늬 그리기
picturebox 속성에서 Paint Event를 생성해주고
아래와 같이 코딩한다.
Pen pn을 선언하고 격자 간격을 증감자에서 정해준다.
간격만큼 증가시켜서 그려주면 된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
private void pbZoom_Paint(object sender, PaintEventArgs e)
{
int Xn = pbZoom.Width;
int Yn = pbZoom.Height;
Pen pn = new Pen(Color.FromArgb(150, 255, 255, 255));
for (int y = -3; y < Yn - 1; y+=38)
{
e.Graphics.DrawLine(pn, 0, y, Xn, y);
}
for (int x = -3; x < Xn - 1; x+=38)
{
e.Graphics.DrawLine(pn, x, 0, x, Yn);
}
}
|
cs |
728x90
반응형