Share via


그림 작업

이 항목에서는 System.Windows.Forms.PictureBox.SizeMode 속성을 사용하여 그림을 조정하는 방법과 Microsoft Visual Studio .NET에서 그림을 표시하는 방법을 설명합니다.

SizeMode 속성

SizeMode 속성을 사용하여 이미지가 컨트롤에 맞는 방법을 지정할 수 있습니다. SizeMode 속성은 관리되는 라이브러리와 Automation 라이브러리 모두에서 사용할 수 있습니다. SizeMode를 사용하면 다음을 수행할 수 있습니다.

  • 이미지에 맞게 컨트롤 테두리의 크기를 조정합니다.
  • 컨트롤 테두리에 맞게 이미지를 늘입니다.
  • 컨트롤 테두리 내에서 이미지를 가운데에 배치합니다.
  • 이미지 또는 컨트롤의 크기를 조정하지 않고 컨트롤의 왼쪽 위 영역에 이미지를 고정합니다(이미지 또는 컨트롤의 크기를 조정하지 않으면 일부 이미지를 볼 수 없음).

Visual Studio .NET에서 그림 작업

Visual Studio .NET에서 디자인 타임에 이미지를 표시하려면 다음을 수행합니다.

  1. 폼에서 InkPicture 컨트롤을 끌거나 도구 상자에서 InkPicture 컨트롤을 두 번 클릭합니다.
  2. 속성 창에서 이미지 속성을 선택한 다음 줄임표 단추를 클릭하여 열기 대화 상자를 엽니다.
  3. 특정 파일 형식(예: .jpg 파일)을 찾는 경우 형식의 파일 상자에서 선택합니다.
  4. 표시하려는 파일을 선택합니다.

디자인 타임에 그림을 지우려면 다음을 수행합니다.

  1. 속성 창에서 이미지 속성을 선택하고 축소판 그림 이미지를 마우스 오른쪽 단추로 클릭합니다.
  2. 재설정을 클릭합니다.

InkPicture 컨트롤은 테두리 없이 기본적으로 표시됩니다. BorderStyle 속성을 사용하여 표준 또는 3차원 테두리를 제공하여 이미지가 없는 경우에도 양식의 나머지 부분과 InkPicture 상자를 구분할 수 있습니다.

System.Drawing.Image 개체의 FromFile 메서드를 사용하여 런타임에 이미지를 표시할 수 있습니다.

ctlInkPicture.Image = Image.FromFile("c:\myImageFile")

상속된 Image 개체의 BackgroundImage 속성을 사용하여 배경 이미지를 포함할 수도 있습니다. 그러나 해당 이미지의 크기를 조정할 수 없습니다.