
- •Глава 7. Элементы управления и пользовательская форма
- •Глава 7.
- •Элементы управления
- •Редактор кода
- •Пользовательская форма UserForm
- •Общие свойства элементов управления
- •Соглашения об именах
- •Общие методы и события элементов управления
- •Синтаксис:
- •Объект DataObject
- •Надпись
- •Поле со списком
- •Полоса прокрутки и счетчик
- •Переключатель
- •Закрытие диалогового окна
- •Отображение встроенных диалоговых окон
Поле со списком
Элемент управления СотbоВох (поле со списком) создается с помощью кнопки Поле со списком (СотЬоВох) (рис. 7.15). Элемент управления СотЬоВох применяется для хранения списка значений. Он сочетает в себе функциональные возможности списка ListBox и поля TextBox. В отличииее от ListBox, в элементе управления СотЬоВох отображается только один элемент списка. Кроме того, у него отсутствует режим выделения нескольких элементов списка, но он позволяет вводить значение, используя поле ввода, как это делает элемент управления TextBox.
Свойства Объекта СотЬоВох, такие как Listlndex, ListCount, Enabled, List и методы clear, Removeitem и Additem аналогичны соответствующим свойствам и методам списка ListBox. Кроме того, у него есть ряд уникальных свойств.
Рис. 7.15. Поле со списком в форме
Приведем наиболее употребляемые из уникальных свойств элемента управления СотЬоВох.
|
|
|
|
|
DropButtonStyle |
Устанавливает вид раскрывающегося списка. Допустимые значения:
|
|
|
ListRows |
Устанавливает число элементов, отображаемых в раскрывающемся списке |
|
|
MatchRequired |
Допустимые значения: True (в поле ввода раскрывающегося списка нельзя ввести значения, отличные от перечисленных в списке, т. е. в поле со спискам отключается функция поля ввода) и False (в противном случае) |
|
|
MatchFound
|
Допустимые значения: True (среди элементов раскрывающегося списка имеется элемент, совпадающий с вводимым в поле ввода раскрывающегося списка) и False (в противном случае) |
|
|
|
|
|
Полоса прокрутки и счетчик
Элемент управления scrollBar (полоса прокрутки) создается с помощью кнопки Полоса прокрутки (ScrollBar) (рис. 7.16).
Рис. 7.16. Полоса прокрутки и счетчик в форме
Приведем наиболее часто используемые свойства элемента управления ScrollBar.
|
|
|
|
|
Value |
Возвращает текущее значение полосы прокрутки (только целые неотрицательные числа) |
|
|
Min |
Минимальное значение полосы прокрутки (только целые неотрицательные числа) |
|
|
|
|
|
|
|
|
|
|
Max |
Максимальное значение полосы прокрутки (только целые неотрицательные числа) |
|
|
SmallChange |
Устанавливает шаг изменения значения при щелчке ! по одной из стрелок полосы прокрутки |
|
|
Enabled |
Допустимые значения: True (пользователь может изменить значение полосы прокрутки) и False (в про- ; тивном случае) |
|
|
Visible |
Допустимые значения: True (полоса прокрутки отображается во время выполнения программы) и False ; (в противном случае) |
|
|
|
|
|
Элемент управления SpinButton (счетчик) создается с помощью кнопки Счетчик (SpinButton) (рис. 7.16). Элемент управления SpinButton по своим функциональным возможностям аналогичен полосе прокрутки. Если не быть чрезмерным буквоедом, то можно сказать, что счетчик — это полоса прокрутки без ползунка. Счетчик имеет те же свойства value, Min, мах, Enabled, Visible И SmallChange, что и полоса прокрутки.