- 화면 디자인
파일 – 새로 만들기 – 프로젝트
프로젝트 이름 paint으로 설정
폼의 표시를 그림판 ver 0.1 및 Name 속성을 frmPaint로 설정
그림을 그리기 위해 PictureBox를 이용하여 넣음
PictureBox의 BackColor을 설정
Label을 이용하여 그림을 그리는 색깔을 선택할 수 있게 하기 위함.
각 레이블의 크기를 설정하고 레이블의 BackColor와 Name 속성 값을 넣는다.
- 그래픽 선언 및 색 선택
int r, g, b를 선언 하고 lblBlock에 검정색의 값인 r=0, b=0, g=0으로 선언
그래픽 함수 선언 Graphics gr; 로 선언
PictureBox에 그래픽을 그릴 수 있게 준비
폼을 닫으면 모든 것을 초기화
bool 변수를 선언하여 마우스가 눌러졌는지를 확인
마우스의 위치를 확인하기 위한 포인트 int 변수 선언
PictureBox에 마우스 단추가 눌러졌을 때 설정
PictureBox에 마우스 단추가 눌러지지 않았을 때 설정
PictureBox의 마우스를 움직였을 때
그름을 그리기 위한 pen 함수 설정, 선 두께를 지정하기 위해 w 변수 선언 두께는 1로 초기화
if 조건으로 마우스가 눌러졌을 때를 확인하여 실행
이제 그림을 그릴 수 있으며 마우스를 옮기면 해당 위치가 표시됨.
색깔을 선택하고 지정하기
- 선 두께 선택
댓글