Иллюстрированный самоучитель по Visual Basic 6.0
Ch 11.htm
назад | содержание
| вперед
Объекты для работы с изображениями
Для размещения в форме графических
изображений используются объекты image и picture. Им соответствуют следующие
значки на панели элементов управления:
Значок
|
Название
|
Создаваемый
объект
|
|
Image
|
Image
|
|
PictureBox
|
Picture
|
Однако в качестве изображений, помещаемых
в эти объекты, можно использовать только файлы определенных типов. Допустимые
типы файлов изображений представлены в табл. 11.1.
Таблица 11.1. Допустимые
типы файлов изображений для графических объектов
Описание файла
|
Тип файла
(расширение)
|
Битовый растровый файл
|
bmp
|
Независимый растровый файл
|
dib
|
Файл значка
|
ico,cur
|
Метафайл
|
wmf
|
Расширенный метафайл
|
emf
|
Растровый файл
|
gif
|
Растровый сжатый файл
|
jpg, Jpeg
|
Изображение размещается в объекте
image так же, как объект в форме, то есть при помощи свойства picture. Однако
в отличие от размещения изображения непосредственно в форме, изображение в объекте
image пропорционально изменяет свои размеры.
Изменением размера управляет свойство
Stretch. Если это свойство имеет значение False, то объект image принимает размеры
в соответствии с размером изображения. Если значение равно True, то размеры
изображения изменяются в соответствии с размерами объекта.
В отличие от image, элемент управления
picture может работать как полноценный контейнер. Он может содержать другие
элементы управления, в нем можно рисовать, используя графические методы Line,
circle, point, pset, или выводить текст, используя метод print.
Элемент управления picture обладает
свойством visible. При этом все изображения, помещенные в picture, становятся
видимыми или невидимыми в зависимости от установленного значения этого свойства.
При помощи объекта picture можно организовать простую анимацию, используя метод
PaintPicture.
Изображение в элемент управления
picture загружается полностью. При этом если оно больше размеров picture, то
видна только часть изображения, если меньше, — то изображение размещается в
левом верхнем углу. Если установить для свойства AutoSize объекта picture значение
True, то изображение будет пропорционально вписываться в объект picture.
назад | содержание
| вперед