Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по VB.docx
Скачиваний:
7
Добавлен:
22.11.2018
Размер:
69.34 Кб
Скачать

1.8. Включение изображений в интерфейс пользователя.

Кроме формы и командной кнопки в VB существуют ещё два элемента управления, прямое назначение которых состоит в отображении рисунков и образов. Это элементы управления Image и PictureBox. Рисунки хранятся в битовых файлах с расширением bmp, в файлах пиктограмм с расширением ico и метафайлах windows с расширением wmf. Другие графические файлы преобразуются в один из этих форматов. Использование рисунков в приложении может существенно повысить его эффективность. Например, с их помощью клиенту можно демонстрировать план квартиры, участка или создавать презентационные клипы.

1.8.1. Элемент Image. Элемент управления Image предназначен в основном для нанесе-

ния простых изображений, содержащихся в файлах с расширение ico (например, пиктограмм), на форму или другие элементы управления.

Основные свойства элемента Image представлены в таблице:

Таб. 1.8.1.

Свойство

Значение свойства

Name

Имя элемента

Picture

Изображение

Stretch

Растяжка

Visible

Видимость изображения

Префиксом имени этого элемента является img. Для размещения рисунка на элементе Image сначала целесообразно файл с выбранным рисунком скопировать в папку проекта. Далее, открыв проект, размещаем элемент на форму. Он будет иметь вид пустого прямоугольного окна. Чтобы рисунок оказался точно вписанным в его рамки, свойство Stretch необходимо установить равным True. Далее как обычно с помощью свойства Picture наносим изображение. Если требуется, чтобы рисунок появлялся только в процессе выполнения приложения, то при конструировании свойство Visible нужно установить равным False, а при выполнении приложения программным путём поменять его на True.

Основным событием для элемента управления Image является событие Click. Чтобы удалить рисунок с элемента Image, нужно в окне свойств щёлкнуть в строке свойства Picture на слове, стоящем правее в круглых скобках (Bitmap), и, не отпуская левую клавишу мышки, протащить курсор по этому слову. Оно выделится синим цветом. После этого нужно нажать клавишу Del. Чтобы удалить элемент управления Image с формы, нужно, как обычно, выделить его на форме и нажать клавишу Del.

1.8.2. Элемент PictureBox.

Элемент управления PictureBox используется в основном для нанесения на форму или другие элементы управления достаточно сложных изображений, содержащихся в файлах bmp, wmf, jpg и др.

Основными свойствами элемента PictureBox являются:

Таб. 1.8.2.

Свойство

Значение свойства

Name

Имя элемента

Picture

Изображение

AutoSize

Автоподстройка размеров изображения

Префиксом имени этого элемента является pic. Элемент

PictureBox достаточно сложный и у него много свойств. Одно из отличий элемента управления PictureBox от свойства Picture формы состоит в том, что PictureBox может автоматически приспосабливаться по размеру к размещаемому на нём рисунку. Для этого его свойство

AutoSize должно иметь значение True. Процесс наложения изображения на PictureBox аналогичен процессу для Image. Процесс удаления рисунка и самого элемента управления тоже. Элемент управления

PictureBox может содержать в себе другие элементы управления, в том числе и Image, т.е. возможно наложение одного изображения на другое. Это означает, что PictureBox является контейнером, как форма внутри формы. Как только мы разместим другие элементы управления на элементе PictureBox, они становятся его частью и перемещаются по форме вместе с ним.