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

Свойства изображения (Image)

Элемент управления Image также создан для отображения рисунков. Но в отличие от PictureBox, он не является элементом контейнером. Он не позволяет рисовать и не допускает группирования объектов. Однако Image использует меньше ресурсов и перерисовывает быстрее, чем PictureBox. Поэтому для отображения рисунков Image может быть лучшим вариантом.

Главным свойством Image также является Picture. С его помощью можно определить рисунок, отображаемый элементом управления, на стадии проектирования либо при выполнении программы. Свойство Stretch определяет, как отображается рисунок. Если значение свойства Stretch равно True, то размеры рисунка изменяются до размеров элемента управления image, в противном случае элемент управления изменяется до размера рисунка.

Свойства списка (ListBox)

С писок (ListBox) – позволяет пользователю выбирать из списка один или несколько элементов списка. Во время работы программы в список можно добавлять новые элементы или удалять существующие. Если не все элементы могут одновременно отобразиться в поле списка, то в нем автоматически отображаются полосы прокрутки. В таблице приведены названия, описание и возможные значения свойств, характерных для списка.

Свойство

Описание и возможные значения

List

Массив строк отображаемых в списке. При заполнении списка в режиме конструктора можно использовать клавиши Ctrl+Enter для добавления нового элемента.

ItemData

Массив чисел типа Long, связанный с массивом строк, предназначен для хранения кодов

Columns

Определяет количество колонок в списке. Если свойство равно нулю, то в списке может отображаться вертикальная полоса прокрутки, если больше нуля – горизонтальная.

Integral Height

Если значение свойства устанавливается равным True, то высота списка устанавливается такой, чтобы строки целиком отображается в списке по высоте. Изменить значение этого свойства можно только в режиме конструктора

Text

Содержит элемент списка, по которому щёлкнул пользователь, или пустую строку, если ни один элемент не выбран

Listlndex

Индекс (номер) элемент списка, по которому щёлкнул пользователь, или -1, если ни один элемент не выбран. Элементы списка нумеруются, начиная с нуля

ListCount

Текущее количество элементов в списке

Style

Определяет стиль списка. Нельзя изменить свойство во время выполнения программы.

vbListBoxStandard=0 – стандартный вид списка без флажков

vbListBoxCheckbox=1 – позволяет отображать флажки в списке и выбирать несколько элементов списка

Selected

Массив флажков, содержащих информацию о том, выбран ли элемент списка

MultiSelect

Определяет, может ли пользователь выбирать одновременно несколько элементов списка

0 – множественный выбор невозможен. Щелчком мыши или нажатием клавиши пробела в списке можно выбрать только один элемент;

1 – простой множественный выбор. Элементы списка выбираются щелчком мыши или нажатием клавиши пробела;

2 – расширенный множественный выбор. Пользователь может выбрать несколько элементов с помощью мыши или клавиш управления курсором с использованием клавиш Shift и Ctrl

Установить значение свойства, отличное от нуля можно, если стиль списка – стандартный

SelCount

Определяет количество выбранных пользователем элементов списка

Sorted

Если установить это свойство равным True, то все элементы будут сортироваться по алфавиту. Нельзя изменить свойство во время выполнения программы.

TopIndex

Определяет индекс элемента списка, который отображается в списке первым. Используется для прокрутки списка во время выполнения программы

Необходимо отметить, что свойства Text, SelCount, TopIndex, Listlndex и ListCount доступны только во время выполнения программы.