- •Содержание
- •1. Понятие о стандартных элементах управления
- •Добавление элементов управления в форму
- •Выбор имен для элементов управления
- •2. Основные свойства элементов управления
- •Позиция
- •Свойства BackColor, ForeColor, FillColor
- •Свойство Enabled
- •Свойство Visible
- •Свойство Name
- •Внешний вид
- •3. Основные события Windows
- •Параметры шрифта
- •Доступность и видимость элемента управления
- •4. Работа с текстом
- •4.1. Отображение текста в полях типа Label
- •4.2. Ввод текста в текстовые поля (TextBox)
- •Проверка введенных данных
- •5. Элементы управления для принятия решения
- •5.1. Кнопка (Элемент CommandButton)
- •5.2. Флажок (элемент Check Boxes)
- •5.3. Переключатель (элемент Option Button)
- •5.4. Список (Элемент ListBox)
- •Основные свойства, устанавливаемые в режиме проектирования
- •Методы элемента ListBox
- •Основные свойства, устанавливаемые в режиме разработки программы
- •Индексирование с помощью элемента ListBox
- •Локализация пункта элемента ListBox
- •5.5. Поле со списком (элемент ComboBox)
- •Установка начального значения
- •6. Элементы управления специального назначения
- •6.1. Полосы прокрутки (VscrollBar и HscrollBar)
- •Создание полосы прокрутки
- •Изменение величины перемещения
- •Отображение значения свойства Value на экране
- •6.2. Таймер (элемент управления Timer)
- •Работа с таймером
- •6.3. Рамка (элемент Frame)
- •7. Массив элементов управления
- •Преимущества массивов элементов управления
- •Создание массива элементов управления
- •Написание кода для массива элементов управления
- •8. Использование графики
- •Элемент ImageBox (Изображение)
- •Элемент PictureBox
- •Использование объекта Picture для вывода текста и графических элементов
- •Линии и контуры
- •9. Элементы управления файлами
- •Литература
5.4. Список (Элемент ListBox)
ListBox используются для наглядного представления информации и возможности выбора как одного, так и нескольких его элементов При помещении элемента управления ListBox в форму на экране отображается пустой прямоугольник, внутри которого будет находиться текст «List1» (стандартное имя списка, назначенное Visual Basic). Вертикальная полоса прокрутки появляется автоматически, как только новый добавляемый к списку элемент уже не будет помещаться в выделенной для списка области на экране. (см. рис 5.4.1). У списка нет горизонтальной полосы прокрутки. Поэтому при проектировании списка необходимо, чтобы его ширина была достаточной для отображения самого длинного элемента списка.
Рис. 5.4.1. Элементы ListBox
Таблица 5.4.1. Основные свойства окна списка
Свойство |
Описание |
BackColor |
Определяет фоновый цвет окна списка. |
Columns |
Задает число столбцов. Если значение равно 0, окно списка прокручивается в одном вертикальном столбце. Если –1 или больше, элементы списка располагаются в заданном числе столбцов (одном или нескольких), кроме того, у окна появляется горизонтальная линейка прокрутки, чтобы вы могли просматривать все элементы списка. |
ForeColor |
Определяет цвет текста окна списка. |
Height |
Указывает высоту окна списка в твипах. |
IntegralHeight |
Разрешает или отменяет частичный показ элемента, не помещающегося в окно; например, верхнюю часть последнего элемента списка, нижняя часть которого оказалась за границей окна. |
List |
Это свойство содержит элементы раскрывающегося списка, которые вы можете определить во время разработки программы. Вы можете вводить эти элементы только по одному. Многие программисты предпочитают инициализировать окно списка во время выполнения программы. |
MultiSelect |
Задает правила выбора из окна списка. Если 0 – None (значение по умолчанию), то пользователь может выбирать только один элемент, щелкая на нем мышкой или нажимая клавишу пробел. Если 1 – Simple, пользователь может выбрать больше чем один элемент, щелкая мышкой или нажимая пробел на элементах списка. Если 2 – Extended, пользователь может выбрать несколько элементов, используя комбинации Shift+щелчок и Shift+стрелка, для распространения выбора от предварительно выбранного элемента до текущего. Ctrl+щелчок действует как переключатель – выбирает элемент или отменяет выбор. |
Sorted |
Определяет, сортируются ли элементы окна списка. Если False (значение по умолчанию), то список выводится в том порядке, в котором элементы вводились в список. |
Style |
Определяет обычный формат окна списка или с флажками перед элементами списка. |
