* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Установка порядка передачи фокуса при нажатии клавиши Tab
7 февраля 2009
Клавишей Tab пользователи приложения передают фокус ввода от одного элемента управления к другому. Чтобы задать последовательность перехода фокуса между элементами управления, следует определить порядок передачи фокуса при нажатии клавиши Tab (tab order) с помощью свойства Tablndex.
Изменяя его, вы меняете порядок передачи фокуса: элементы управления с меньшим значением свойства Tablndex первыми получают фокус и передают его элементу управления с большим значением этого свойства. Если у нескольких элементов управления значение свой- ства Tablndex совпадает, первым получает фокус элемент управления переднего плана или ближайший к нему элемент. Чтобы переместить элемент управления, размещенный на форме, на передний или на задний план, щелкните его правой кнопкой и выберите соответственно Bring To Front или Send To Back. В Visual Studio предусмотрен графический инструмент для установки порядка передачи фокуса. Чтобы вызывать его, выберите из меню View элемент Tab Order - каждый элемент в окне дизайнера будет помечен прямоугольником с числом внут- ри. Чтобы задать порядок передачи фокуса, достаточно щелкнуть элементы управ- ления в том порядке, в котором они должны получать фокус. Примечание Некоторые элементы управления, такие, как PictureBox, не могут по- лучать фокус, поэтому у них нет свойства Tablndex. > Как установить порядок передачи фокуса при помощи свойства Tablndex 1. В окне дизайнера выбирайте по очереди все элементы управления, способные получать фокус. 2. Для выбранного элемента управления установите в окне Properties требуемое значение свойства Tablndex — фокус будет передаваться между элементами управления в порядке возрастания значений Tablndex. ^ Как установить порядок передачи фокуса через графический интерфейс Visual Studio 1. В меню View выберите элемент Tab Order — все элементы управления будут от- мечены прямоугольниками с цифрами, отражающими текущий порядок переда- чи фокуса. 2. Щелкните элементы управления в желаемом порядке передачи фокуса. 3. Еще раз щелкните в меню View элемент Tab Order, чтобы возобновить редакти- рование формы.