Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 2. Создание пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ Занятие 3. Применение элементов управления и компонентов

Читать далее: Вложенные элементы управления и контейнеры

Установка порядка передачи фокуса при нажатии клавиши Tab

Клавишей Tab пользователи приложения передают фокус ввода от одного элемента управления к другому. Чтобы задать последовательность перехода фокуса между элементами управления, следует определить порядок передачи фокуса при нажатии клавиши Tab (tab order) с помощью свойства TabIndex. Изменяя его, вы меняете порядок передачи фокуса: элементы управления с меньшим значением свойства TabIndex первыми получают фокус и передают его элементу управления с большим значением этого свойства. Если у нескольких элементов управления значение свойства TabIndex совпадает, первым получает фокус элемент управления переднего плана или ближайший к нему элемент. Чтобы переместить элемент управления, размещенный на форме, на передний или на задний план, щелкните его правой кнопкой и выберите соответственно Bring To Front или Send To Back.

В Visaul Studio предусмотрен графический инструмент для установки порядка передачи фокуса. Чтобы вызывать его, выберите из меню View элемент Tab Order — каждый элемент в окне дизайнера будет помечен прямоугольником с числом внутри. Чтобы задать порядок передачи фокуса, достаточно щелкнуть элементы управления в том порядке, в котором они должны получать фокус.

Примечание. Некоторые элементы управления, такие, как PictureBox, не могут получать фокус, поэтому у них нет свойства TabIndex.

Как установить порядок передачи фокуса при помощи свойства TabIndex

  1. В окне дизайнера выбирайте по очереди все элементы управления, способные получать фокус.
  2. Для выбранного элемента управления установите в окне Properties требуемое значение свойства TabIndex — фокус будет передаваться между элементами управления в порядке возрастания значений TabIndex.

Как установить порядок передачи фокуса через графический интерфейс Visual Studio

  1. В меню View выберите элемент Tab Order — все элементы управления будут отмечены прямоугольниками с цифрами, отражающими текущий порядок передачи фокуса.
  2. Щелкните элементы управления в желаемом порядке передачи фокуса.
  3. Еще раз щелкните в меню View элемент Tab Order, чтобы возобновить редактирование формы.
Google
 
Рейтинг@Mail.ru
Сайт управляется системой uCoz