Form 프로그램에서는 그래픽을 GDI+(Graphics Device Interface)를 사용한다.
그래서 원을 하나 그린다면,
Graphics g = panel1.CreateGraphics(); // panel1에서 그래픽을 사용할 때
g.DrawEllipse(pen, rect); // rect는 원이 내접하는 Rectangle 객체
g.FillEllipse(Brushes.Black, rect);
와 같이 사용한다.
이와 함께 이미지 파일을 비트맵으로 그려주는 DrawImage() 함수를 많이 사용한다.
Bitmap bmp = new Bitmap("../../Images/xxx.png");
g.DrawImage(bmp, rect);
또는 다음과 같이 한 줄로 사용할 수 있다.
g.DrawImage(new Bitmap("../../Images/xxx.png"));
beeeye Dmu
'C# Form' 카테고리의 다른 글
[C# Form] 아날로그 디지털시계 (0) | 2016.10.07 |
---|---|
[C# Form] PictureBox와 OpenFileDialog (0) | 2016.10.06 |
[C# Form] Control의 배열 - 코딩으로 콘트롤 입력하기 (0) | 2016.10.03 |
[C# Form] 마우스 좌표를 StatusStrip에 표시 (0) | 2016.09.21 |
[C# Form] 간단한 디지털 시계 (0) | 2016.09.21 |