Последовательность фокусировки элементов.
11.1.8. Последовательность фокусировки элементов.
- При проектировании приложения важно правильно определить последовательность табуляции оконных компонентов.
- Способы задания фокусировки элементов:
- через свойства формы: ActiveControl и TabOrder;
- программное переключение фокуса - это метод SetFocus, например, Edit2 > SetFocus(). - ActiveControl - устанавливает компонент, который будет в фокусе в первый момент.
- TabOrder - задание последовательности табуляции между компонентами
формы; в C++Builder имеется специальная команда Edit Tab Order, позволяющая в
режиме диалога задать последовательность табуляции всех элементов. Значение
свойства TabOrder играет роль только, если другое свойство компонента - TabStop
установлено в true и если компонент имеет родителя. Например, для формы свойство
TabOrder имеет смысл только в случае, если для формы задан родитель в виде другой формы. Установка TabStop в false приводит к тому, что компонент выпадает из последовательности табуляции и ему невозможно передать фокус клавишей Tab (однако, передать фокус мышью, конечно можно).
Содержание раздела