ListBox

TextBox (Текстовое поле). Используется для реализации диалога с пользователем путем ввода им с клавиатуры определенной информации. Так как у элемента Textbox отсутствует свойство Caption, то в качестве его замены используют метку с соответствующим текстом.

Основные свойства элемента TextBox

название Описание

Name По данному значению VB отличает одно поле от другого (префикс txt)

Text Содержимое текстового поля

Aliqnment Выравнивание текста относительно границ

MultiLine Расположение на нескольких строках

ScrollBars Полосыпрокрутки для текстового поля:

0 – None (нет)

1 – Horizontal (горизонтальная)

2 – Vertikal (вертикальная)

3 – Both (обе)

SelStart Начальное расположение курсора

SelLenqth Количество выделенных символов

SelText Текст для замены выделенного фрагмента

PasswordChar Символ вводимого пароля

MaxLenqth Максимальная длина пароля

Locked Запрет для редактирования текста

 

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

Основные методыи свойства элемента ListBox

Название Описание

Name Определяет имя списка (префикс Lst)

Columns(свойство) Позволяет задать количество колонок в списке:

0- одноколончатый список с вертикальной прокруткой; 12

1- одноколончатый список с горизонтальной прокруткой;

>1 – многоколончатый список с горизонтальной прокруткой

List Содержит в виде массива список имеющихся элементов, нумерация

которых начинается с 0

ListIndex(свойство) Возвращает порядковый номер выбранного значения из списка

ListCount (свойство) Определяет количество элементов в ListBox

MultiSelect (свойство) Представляет возможность выбора нескольких элементов в списке:

0 – None (обычный список)

1 – Simple(простой множественный выбор – щелчок мыши или

нажатие ПРОБЕЛвыделяет очередной элемент или снимает выделение)

2 – Extended (расширенный множественный выбор) – выделение с использованием вспомогательных клавиш

NewIndex

Selected (свойство) Возвращает массив логических значений для обрабатываемого списка,

содержащий состояние его элементов (выбран/не выбран)- как

правило, используется в случае множественного выбора (свойство

Selected

Sorted Представляет собой логическое значение, определяющее,

отсортирован ли список

 

Text(свойство) Содержит значение, введенное пользователем в текстовом поле, или

элемент, выбранный в комбинированном окне

AddItem(метод) Добавляет указанный элемент в определенное место списка

Clear(метод) Удаляет все имеющиеся значения

RemoveItem(метод) Удаляет элемент с указанным порядковым номером

 

29.CheckBox и OptionButton

Checkbox (флажок) – данный элемент применяется в том случае, когда

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

или несколько. При этом параметры являются независимыми, т.е. флажки на них могут быть

установлены в любом сочетании.

Основные свойствафлажков

Название Описание

Caption Определяет назначение флажка (надпись

около флажка)

Enabled Определяет доступность флажка в режиме

выполнения (значение True- недоступен)

Font Выбор шрифта надписи и его начертания

Name Определяет имя флажка (префикс chk)

TabIndex Определяет порядковый номер элемента при

табуляции

TabStop Определяет, нужно ли устанавливать фокус на

элемент при табуляции

Value Определяет начальное состояние

переключателя (см. таблицу ниже)

При работе с элементом Checkbox, основным обрабатываемым свойством является Value,

которое влияет на его отображение, а также на доступность для пользователя.

Значения свойства Value и их описание

Значение Константа Состояние флажка

0 vbUnchecked Сброшен

1 vbChecked Установлен

2 vbGrayed Недоступен

При каждом изменении пользователем состояния флажка, т.е. при его установке или

сбрасывании для данного элемента выполняется событие Click, которое возникает в таких

ситуациях:

- после щелчка на нем левой кнопкой мыши;

- при нажатии клавиши Пробел в тот момент, когда флажок имеет фокус, который может

быть установлен с помощью Tab. 11

- в случае использования клавиши быстрого доступа, которую необходимо описать на этапе

разработки приложения.

OptionButton (переключатель)- используются когда пользователю следует выбрать

одну из нескольких имеющихся возможностей. При этом все добавляемые на форму

элементы OptionButton принадлежат к одной группе, следовательно, при выполнении

приложения может быть установлен только один из них. Если необходимо сделать один из

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

Enabled (доступный), установив значение False.

Основные свойства переключателей

Название Описание

Caption Назначение переключателя (надпись около

переключателя)

Name Определяет имя переключателя (префикс opt)

Style Определяет внешний вид переключателя (1- в

виде кнопок)

Value Определяет начальное состояние

переключателя (нажатый – значение True)