Порядок обхода табуляции и фокус ввода
Элементы управления на форме помимо мыши могут быть выбраны пользователем при помощи клавиши Tab или Shift+Tab. За выбор элемента при нажатии клавиш Tab или Shift+Tab отвечает поле табстоп в объектном типе ЭЛЕМЕНТ. В программе по умолчанию возможность выбора элемента всегда включена. Если необходимо исключить элемент управления для выбора при помощи этих клавиш, в поле табстоп устанавливается значение НЕТ.
При нажатии клавиш Tab или Shift+Tab происходит перемещение фокуса ввода у элементов в соответствии с заданным порядком. Порядок перемещения фокуса ввода задается при помощи поля табиндекс. Порядок выбора элементов определяется по возрастанию значений этого поля, причем нумерация значений поля табиндекс может быть любой, совсем необязательно чтобы значения шли подряд. В качетсве значений этого поля выступают целые положительные числа. При добавлении элементов на форму из Редактора форм значения поля табиндекс назначаются автоматически следующие по порядку за максимальным номером табиндекса на форме. В случае ручного присваивания значений табиндекс элементам управления нужно следить, чтобы значения не повторялись, иначе при повторяющихся значениях порядок выбора будет неопределен и один из элементов с одинаковыми значениями табиндекс будет не доступен для выбора при помощи клавиш Tab или Shift+Tab.
См. также:
- Порядок табуляции при добавлении группы
- Установка фокуса ввода
- Создание диалоговых окон
- Изменение размеров диалога
- Изменение состояния элемента управления
- Изменение видимости и доступности элементов управления
- Добавление элементов управления
- Порядок обхода табуляции и фокус ввода
- Группа элементов
- Поля ввода
- Использование таблиц в диалогах
- Диалог с закладками
- Найти в содержании