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(150255255255));
    
    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
반응형