Почему метки и рамка имеют свойство "Tab Index" в VB6? - PullRequest
6 голосов
/ 25 мая 2011

Кто-нибудь знает, почему у меток и рамок (и, возможно, других элементов управления) есть свойство TabIndex в VB6? Есть ли какая-то польза для этого; какую-то особенность программирования GUI, которую я должен включить в свои приложения (о которой я блаженно не подозреваю)?

Ответы [ 2 ]

5 голосов
/ 26 мая 2011

Чтобы подтвердить, что сказал Коди в комментариях.Ручная запись VB6 для TabIndex гласит:

Элементы управления, которые не могут получить фокус (элементы управления «Рамка» и «Метка»), остаются в порядке табуляции, но пропускаются во время табуляции.*

, но

Если вы нажмете клавишу доступа для элемента управления Frame или Label, фокус переместится к следующему элементу управления в порядке вкладок, который может получить фокус.

4 голосов
/ 25 мая 2011

TabIndex - это свойство, используемое для определения последовательности сфокусированных элементов управления, когда пользователь нажимает клавишу TAB.
Если элемент управления с TabIndex=5 сфокусирован и пользователь нажимает клавишу TAB, элемент управления с TabIndex=6 получит фокус.*

...