- •1.2. Файловая структура проекта.
- •1.4. Основные свойства формы и задание их значений.
- •1.6. Основные элементы управления и их свойства.
- •1.6.1. Элемент Label.
- •1.6.2. Элемент TextBox. Элемент TextBox (текстовое окно) предназначен для ввода исходной
- •1.6.3. Элементы HscrollBar и VscrollBar.
- •1.6.4. Элемент CommandButton.
- •1.7. События и методы.
- •1.8. Включение изображений в интерфейс пользователя.
- •1.8.1. Элемент Image. Элемент управления Image предназначен в основном для нанесе-
- •1.8.2. Элемент PictureBox.
- •1.9. Сохранение проекта.
- •Глава 2. Данные vb.
- •2.1. Типы данных.
- •2.1.1. Типы числовых данных.
- •2.1.1.1. Целочисленные данные.
- •2.1.1.2. Вещественные данные.
- •2.1.2. Типы нечисловых данных.
- •2.2. Объявление переменных и констант.
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, они становятся его частью и перемещаются по форме вместе с ним.