Практическая работа с компилятором С++Builder 6

           

Последовательность фокусировки элементов.



11.1.8. Последовательность фокусировки элементов.

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

      TabOrder имеет смысл только в случае, если для формы задан родитель в виде другой формы. Установка TabStop в false приводит к тому, что компонент выпадает из последовательности табуляции и ему невозможно передать фокус клавишей Tab (однако, передать фокус мышью, конечно можно).








    Содержание раздела