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
반응형
'IT > C#' 카테고리의 다른 글
[C#] CultureInfo와 Resources File을 사용하여 Multi Language 다국어 지원하기 (2) | 2019.06.05 |
---|---|
[C#] Mouse Event를 통해서 Picturebox 포인트 사이 거리 구하기 (1) | 2019.05.31 |
[C#][Database] Mysql Database 연결하기 (0) | 2019.05.27 |
[C#][Solved] System.ArgumentOutOfRangeException: 'InvalidArgument=Value of '-1' is not valid for 'index'. (0) | 2019.04.03 |
[C# winform] TextBox 커서 자동으로 깜빡이게 (0) | 2019.01.10 |