일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- JSON
- Json.NET
- C# MDB Handle
- MVC
- eventhandler
- DrawEllipse
- Excel Cell Format
- NUnit
- 공공 데이터 포털
- c#
- 시
- Cell Border Style
- delegate
- C# MDB
- eventargs
- GDI+
- DrawRectangle
- 경기도 버스
- 버스 API
- MDB Select
- Winform
- MDB Connect
- 디자인 패턴
- 경기도 버스정보시스템
- sqlite3
- TDD
- solid
- C# 파일 암/복호화
- 객체지향
- WPF
- Today
- Total
목록DrawRectangle (2)
White Whale Studio
이번 포스팅에서는 이어서 도형 그리기 프로그램을 마무리해보겠습니다. 전체소스를 첨부하오니 참고하시기 바랍니다.\ 우선 설명을 해드리면 사각형, 원형 버튼은 하는 일이라곤 도형 타입을 설정해주기만 합니다. 실제적으로 그려줄때(마우스로 클릭해서 드래그 할때) 비로소 도형이 설정값에 맞춰 그려지게 됩니다. 12345678910111213141516171819202122232425262728 int type = 0; private void panel1_Paint(object sender, PaintEventArgs e) { if (type == 0) { e.Graphics.DrawRectangle(pen, rect); } else { e.Graphics.DrawEllipse(pen, rect); } } priv..
도형 그리는 방법을 알아보았으니 이제 마우스로 클릭해서 드래그하면 그릴 수 있는 프로그램을 만들어보겠습니다. 화면은 앞의 포스팅에서와 같고 panel의 속성 창에서 마우스 이벤트를 추가해 줍니다. 1234567891011121314 private void panel1_MouseDown(object sender, MouseEventArgs e) { } private void panel1_MouseMove(object sender, MouseEventArgs e) { } private void panel1_MouseUp(object sender, MouseEventArgs e) { }Colored by Color Scriptercs 간략하게 설명을 해보면 Mouse Down : 시작 좌표를 설정하게 됩니다...