본문 바로가기
기술자료 (KB)/Visual Studio

Visual Studio 2008로 그림판 만들기

by 이완주 2010. 3. 27.
  1. 화면 디자인

파일 – 새로 만들기 – 프로젝트

프로젝트 이름 paint으로 설정

폼의 표시를 그림판 ver 0.1 및 Name 속성을 frmPaint로 설정

 

그림을 그리기 위해 PictureBox를 이용하여 넣음

PictureBox의 BackColor을 설정

Label을 이용하여 그림을 그리는 색깔을 선택할 수 있게 하기 위함.

각 레이블의 크기를 설정하고 레이블의 BackColor와 Name 속성 값을 넣는다.

  1. 그래픽 선언 및 색 선택

int r, g, b를 선언 하고 lblBlock에 검정색의 값인 r=0, b=0, g=0으로 선언

그래픽 함수 선언 Graphics gr; 로 선언

PictureBox에 그래픽을 그릴 수 있게 준비

폼을 닫으면 모든 것을 초기화

bool 변수를 선언하여 마우스가 눌러졌는지를 확인

마우스의 위치를 확인하기 위한 포인트 int 변수 선언

PictureBox에 마우스 단추가 눌러졌을 때 설정

PictureBox에 마우스 단추가 눌러지지 않았을 때 설정

PictureBox의 마우스를 움직였을 때

그름을 그리기 위한 pen 함수 설정, 선 두께를 지정하기 위해 w 변수 선언 두께는 1로 초기화

if 조건으로 마우스가 눌러졌을 때를 확인하여 실행

이제 그림을 그릴 수 있으며 마우스를 옮기면 해당 위치가 표시됨.

색깔을 선택하고 지정하기

  1. 선 두께 선택

 

 

댓글