그림 작업
이 항목에서는 System.Windows.Forms.PictureBox.SizeMode 속성을 사용하여 그림을 조정하는 방법과 Microsoft Visual Studio .NET에서 그림을 표시하는 방법을 설명합니다.
SizeMode 속성
SizeMode 속성을 사용하여 이미지가 컨트롤에 맞는 방법을 지정할 수 있습니다. SizeMode 속성은 관리되는 라이브러리와 Automation 라이브러리 모두에서 사용할 수 있습니다. SizeMode를 사용하면 다음을 수행할 수 있습니다.
- 이미지에 맞게 컨트롤 테두리의 크기를 조정합니다.
- 컨트롤 테두리에 맞게 이미지를 늘입니다.
- 컨트롤 테두리 내에서 이미지를 가운데에 배치합니다.
- 이미지 또는 컨트롤의 크기를 조정하지 않고 컨트롤의 왼쪽 위 영역에 이미지를 고정합니다(이미지 또는 컨트롤의 크기를 조정하지 않으면 일부 이미지를 볼 수 없음).
Visual Studio .NET에서 그림 작업
Visual Studio .NET에서 디자인 타임에 이미지를 표시하려면 다음을 수행합니다.
- 폼에서 InkPicture 컨트롤을 끌거나 도구 상자에서 InkPicture 컨트롤을 두 번 클릭합니다.
- 속성 창에서 이미지 속성을 선택한 다음 줄임표 단추를 클릭하여 열기 대화 상자를 엽니다.
- 특정 파일 형식(예: .jpg 파일)을 찾는 경우 형식의 파일 상자에서 선택합니다.
- 표시하려는 파일을 선택합니다.
디자인 타임에 그림을 지우려면 다음을 수행합니다.
- 속성 창에서 이미지 속성을 선택하고 축소판 그림 이미지를 마우스 오른쪽 단추로 클릭합니다.
- 재설정을 클릭합니다.
InkPicture 컨트롤은 테두리 없이 기본적으로 표시됩니다. BorderStyle 속성을 사용하여 표준 또는 3차원 테두리를 제공하여 이미지가 없는 경우에도 양식의 나머지 부분과 InkPicture 상자를 구분할 수 있습니다.
System.Drawing.Image 개체의 FromFile 메서드를 사용하여 런타임에 이미지를 표시할 수 있습니다.
ctlInkPicture.Image = Image.FromFile("c:\myImageFile")
상속된 Image 개체의 BackgroundImage 속성을 사용하여 배경 이미지를 포함할 수도 있습니다. 그러나 해당 이미지의 크기를 조정할 수 없습니다.