다음을 통해 공유


폼에 이미지 그리기

업데이트: 2007년 11월

이 단원에서는 그래픽 호출을 사용하여 이미지를 표시하는 방법을 배웁니다.

이전 단원에서는 PictureBox 컨트롤을 사용하여 이미지를 표시하는 방법을 배웠습니다. 또한 Visual Basic에서 그래픽 메서드를 사용하여 파일의 이미지를 표시할 수 있습니다. 이전 단원에서처럼 이미지 회전과 같은 특수한 작업을 하려면 PictureBox 컨트롤 대신 그래픽 메서드를 사용해야 합니다.

이미지 표시

폼 또는 컨트롤에 이미지를 표시하려면 DrawImage 그래픽 메서드를 사용합니다. DrawImage 메서드는 비트맵 이미지를 인수로 사용하며, X 및 Y 좌표가 이미지의 왼쪽 위 모퉁이를 정의합니다.

실습

회전된 이미지를 표시하려면

  1. 파일 메뉴에서 새 프로젝트를 선택합니다.

  2. 새 프로젝트 대화 상자의 템플릿 창에서 Windows 응용 프로그램을 클릭합니다.

  3. 이름 상자에 DrawImage 를 입력한 다음 확인을 클릭합니다.

    새 Windows Forms 프로젝트가 열립니다.

  4. 솔루션 탐색기에서 My Project 노드를 두 번 클릭하여 프로젝트 디자이너를 엽니다.

  5. 프로젝트 디자이너에서 리소스 탭을 클릭하고 리소스 추가를 선택한 다음 기존 파일 추가를 선택합니다.

  6. 리소스에 기존 파일 추가 대화 상자에서 이미지 파일을 찾아 선택한 다음 열기를 클릭합니다.

  7. 솔루션 탐색기에서 Form1 노드를 선택한 다음 보기 메뉴에서 코드를 선택하여 코드 편집기를 엽니다.

  8. 코드 편집기의 이벤트 드롭다운 목록에서 Paint를 선택합니다.

  9. Form1_Paint 이벤트 처리기에 다음 코드를 추가합니다.

    e.Graphics.RotateTransform(45)
    e.Graphics.DrawImage(My.Resources.picture, 50, 0)
    
    참고:

    picture를 이전 단계에서 추가한 리소스 이름으로 바꿉니다.

  10. F5 키를 눌러 프로그램을 실행합니다. 폼에 회전된 이미지가 표시되어야 합니다.

다음 단계

이 단원에서는 폼에 회전된 이미지를 표시하는 방법을 배웠습니다. 이것으로 그래픽 관련 단원을 모두 마칩니다. 이어지는 단원에서는 직접 만든 프로그램을 공유하는 방법을 배웁니다.

다음 단원: 프로그램 배포

참고 항목

작업

폼에 텍스트 그리기

기타 리소스

그림 그리기: 그래픽 사용

Visual Basic 둘러보기