Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описывается настройка рисунков с помощью свойства 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 от остальной части формы, даже если он не содержит изображения.
Вы можете отобразить изображение в процессе выполнения с помощью объекта System.Drawing.Image и его метода FromFile.
ctlInkPicture.Image = Image.FromFile("c:\myImageFile")
Вы также можете включить фоновое изображение с унаследованным свойством объекта Image - BackgroundImage; однако это изображение не может быть изменено в размере.