Распечатать страницу

Элементы управления формы в Microsoft Visual FoxPro

« Назад

Создадим форму в проекте HomeLibrary на его вкладке Documents, сохранив форму в файле d:\ArrayShow.scx.

Поместим в форме, используя панель управления Form Controls, приведенные в табл. 6.24 элементы управления (в последнем столбце таблицы указывается соответствующая иконка панели управления Form Controls).

Таблица 6.24

Элементы управления формы ArrayShow

Элемент

Класс

Значение свойства

Иконка

Name

Caption

Поле списка

ListBox

ListArray

–

 

Надпись

Label

Label1

Номер сортируемого столбца

 

"

"

Label2

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

"

Счетчик

Spinner

SpinnerColumnNumber

–

 

Группа из 2-х переключателей

OptionGroup

OptionGroupSortOrder

–

 

Переключатель

OptionButton

Incr

Возрастающая

–

"

"

Decr

Убывающая

–

Кнопка

CommandButton

CommandButtonClear

Очистить

 

"

"

CommandButtonFill

Заполнить

"

"

"

CommandButtonSave

Записать

"

"

"

CommandButtonSort

Сортировать

"

"

"

CommandButtonClose

Закрыть

"

Назначение элементов управления следующее:

  • поле списка – отображает двумерный массив;

  • счетчик – задает номер сортируемого столбца;

  • переключатели – задают направление сортировки выбранного столбца;

  • кнопки – управляют состоянием массива.

Замечание. Если пользоваться клавиатурой, то переход с одного элемента управления на другой осуществляется в результате нажатия на клавишу Tab. Порядок обхода элементов управления регулируется их свойством TabIndex, значение которого для каждого элемента можно просмотреть и изменить, например, после выполнения команды меню View – Tab Order.