Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Гл_20.doc
Скачиваний:
0
Добавлен:
22.11.2019
Размер:
166.91 Кб
Скачать

20.5 Изменение последовательности ввода

информации в поля формы

При вводе информации в поля формы переход от одного поля к другому осуществляется с помощью клавиши <ТаЬ> в соответствии с заданным в форме порядком объектов. Он может отличаться от реального расположения объектов.

Для того чтобы посмотреть порядковые номера объектов, выберите в меню View (Вил) команду Tab Order (Порядок объектов).

Каждому новому добавляемому в форму объекту присваивается номер, не связанныйс его реальным pacположением в форме и определяющий лишь очередность размещения объекта в форме. Он на единицу больше максимального размера объектов формы.

Для изменения имеющегося порядка обхода объектов предназначена команда Tab Order (Порядок обьектов) из меню View (Вид), которая переводит формув режим изменения текущего порядка oбхода.

В Visual FoxPro поддерживаются два режима установки порядка обхода объектов - интерактивный и из списка. Выбор того или иного используемого режима осуществляется с помощью списка Tab ordering (Упорядочение объектов) на вкдадке Forms (Формы) диалогового окна Options (Параметры)

Интерактивный режим

Если в диалоювом окне Options (Параметры) для опции Tab Ordering (упорядочение обьектов) установлено значение Interactive (Интерактивный), то при выборе команды Tab Order (Порядок объектов) в левом верхнем углу всех объектов формы появляется квадрат с указанием его порядкового номера обхода. Для указания нового порядка обхода объектов в форме выполните следующие действия:

  1. Нажмите и удерживайте клавишу <Shift>.

  2. Щелкайте на объектах в форме в той последовательности, в которой они должны выбираться при нажатии клавиши <Таb>.

  3. После завершения определения порядка обхода объектов отпустите кавишу <Shift> и щелкните в любом месте формы.

Режим с использованием списка объектов

Если в диалоговом окне Options (Параметры) для опции Tab Ordering (Упорядочение объектов) установлено значение By List (По списку), при выборе команды Tab Order (Порядок обьектов) из меню View (Вид) открывается диалоговое окно Tab Order (Порядок объектов), в котором объекты формы размещены в соответствии с текущим порядком обхода объектов в форме.

С помощью кнопок By Column (По столбцам) и By Row (По строкам) вы можете задать порядок обхода обьектов по столбцам или по строкам соответственно. Кроме того, можно определить собственный порядок обхода, расположив соответствующим образом элементы списка. Для перемещения элементов списка нажмите кнопку, расположенную слева от названия объекта, и переместите ее в требуемое место списка объектов.

Контрольные вопросы и задания

  1. Для чего предназначены формы в Visual FoxPro?

  2. Какие средства Visual FoxPro используются для создания форм?

  3. Что такое мастер форм Form Wizard и как его можно запустить?

  4. Опишите последовательность действий при создании формы с помощью мастера из окна проекта.

  5. Перечислите способы запуска формы.

  6. Перечислите объекты формы.

  7. Какие вкладки содержатся в раскрывающемся списке окна Properties?

  8. Как можно менять свойства объектов формы?

  9. Как выполняется выделение объектов формы и отмена выделения объектов формы?

  10. Как выполняется перемещение объектов формы и удаление объектов формы?

  11. Как выполняется изменение размеров объектов формы и их выравнивание?

  12. Как можно изменить последовательность ввода информации в поля ввода?