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