Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика.doc
Скачиваний:
44
Добавлен:
22.03.2016
Размер:
12.91 Mб
Скачать

5.4. CommandButton – командная кнопка

Командная кнопка запускает на выполнение действия системы, которые обычно задаются в процедуре обработки события Click (щелчок кнопки). Вот ее некоторые свойства.

Свойства

Описание

Caption

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

Cancel

определяет, является ли данная кнопка кнопкой отказа. Если свойство равно True, то нажать эту кнопку можно, щелкнув по ней мышью, либо нажав клавишу <Esc>, либо нажав клавишу <Enter> в тот момент, когда она находится в фокусе. По умолчанию задается False. Это свойство может быть установлено только для одной кнопки в окне (это отслеживается системой автоматически). Типичные действия, которые должны выполняться при выборе кнопки отказа, состоят в восстановлении состояний и значений элементов управления и связанных с ними данных, измененных пользователем во время работы в диалоговом окне. Их следует описать в процедуре обработки события Click для данной кнопки.

Default

определяет, выбирается ли кнопка по умолчанию, если пользователь щелкает окно или нажимает клавишу Enter, когда фокус не находится на другой командной кнопке. По умолчанию свойству задается значение False.

TakeFocusOnClick

определяет, переместится ли фокус на данную кнопку после выбора ее щелчком. Иногда для этого свойства удобно установить False, чтобы, щелкнув кнопку, выполнить действие над содержимым элемента, находящегося в фокусе.

События: BeforeDragOver, BeforeDropOrPaste, BeforeUpdate, Change, Click, DblClick, Enter, Error, Exit, KeyDown, KeyUp, KeyPress, MouseDown, MouseUp, MouseMove.

Методы: Move, SetFocus, Zorder.

5.5. OptionButton – кнопка-переключатель

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

Свойства

Описание

GroupName

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

Value

Выбор переключателя, находящегося в фокусе, происходит при щелчке любого переключателя группы, свойство получает значение True, а для всех остальных переключателей группы устанавливается значение False.

События: AfterUpdate, BeforeDragOver, BeforeDropOrPaste, Change, Click, DblClick, Enter, Error, Exit, KeyDown, KeyUp, KeyPress, MouseDown, MouseUp, MouseMove.

Методы: Move, SetFocus, ZOrder.

5.6. ListBox – список

Применяется для хранения списка значений. Из списка значений пользователь может выбрать одно или несколько значений,которые в последующем будут использоваться в тексте программы.

Свойства

Описание

ListIndex

Возвращает номер текущего элемента списка.(Нумерация элементов списка начинается с нуля)

ListCount

Возвращает число элементов списка

ColumnCount

Устанавливает число столбцов в списке

RowSource

Устанавливает диапозон,содержащих элементы списка

ControlSours

Устанавливает диапозон(ячейку) , куда возвращается выбранный элемент из списка

BoundColumn

Устанавливает тип,возвращаемый свойством value.Если 0-то индекс выбранной строки,если 1 или более (до числа столбцов j),то возвращает элемент из выбранной строки,стоящий в соответствующем j-ом столбце

List

Возвращает элемент списка,стоящих на пересечении указанных строки и столбца. Синтаксис List(row,column)

Selected

Методы

Описание

Clear

Удаляет все элементы из списка

RemoveItem

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

AddItem

Добавляем элемент в список.Синтаксис AddItem (элемент строковое выражение,номер добавляемого элемента)