Работа с изображениями
В этом разделе описывается, как настраивать изображения с помощью свойства System.Windows.Forms.PictureBox.SizeMode и как отображать изображения в Microsoft Visual Studio .NET.
Свойство SizeMode
Вы можете указать, как изображение помещается в элемент управления, с помощью свойства SizeMode . Свойство SizeMode доступно как в управляемой библиотеке, так и в библиотеке автоматизации. С помощью SizeMode вы можете:
- Измените размер границ элемента управления в соответствии с изображением.
- Растяните изображение в соответствии с границами элемента управления.
- По центру изображения в границах элемента управления.
- Привязывание изображения к левой верхней области элемента управления без изменения размера изображения или элемента управления (некоторые изображения могут быть недоступны для просмотра, если не изменить размер изображения или элемента управления).
Работа с рисунками в Visual Studio .NET
Чтобы отобразить изображение во время разработки в Visual Studio .NET, выполните следующие действия.
- Перетащите элемент управления InkPicture в форму или дважды щелкните элемент управления InkPicture на панели элементов.
- В окне Свойства выберите свойство Изображение и нажмите кнопку с многоточием, чтобы открыть диалоговое окно Открыть .
- Если вы ищете файл определенного типа (например, .jpg файлы), выберите его в поле Файлы типа .
- Выберите файл для отображения.
Чтобы очистить рисунок во время разработки, выполните следующие действия.
- В окне Свойства выберите свойство Изображение и щелкните правой кнопкой мыши эскиз изображения.
- Выберите Сбросить.
Элемент управления InkPicture отображается по умолчанию без границ. Вы можете указать стандартную или трехмерную границу с помощью свойства BorderStyle , чтобы отличать поле InkPicture от остальной части формы, даже если оно не содержит изображения.
Изображение можно отобразить во время выполнения с помощью метода FromFile объекта System.Drawing.Image:
ctlInkPicture.Image = Image.FromFile("c:\myImageFile")
Вы также можете включить фоновое изображение со свойством BackgroundImage объекта Image. однако размер этого образа невозможно изменить.