Onglet index ne fonctionne pas avec les contrôles de panneaux?

J'ai un vb.net formulaire de windows avec environ 15 zones de liste modifiables et 15 zones de texte, ainsi que plusieurs autres contrôles. L'ensemble de ces TextBoxes et ComboBoxes sont situés dans les panneaux. La raison pour cela est que j'ai besoin d'ajuster la propriété visible de contrôles basés sur ce que l'utilisateur sélectionne/entrée, de sorte que le groupement chaque étiquette et de contrôle dans leurs propres panneaux semblait être un moyen facile de faire cela.

J'ai mis de l'ordre de tabulation via les propriétés, mais il ne fonctionne pas. Quand j'ai onglet par le biais de mon formulaire, il saute partout et de ne pas suivre l'ordre de tabulation que j'ai défini. Est-ce parce que mes commandes sont situées dans des panneaux distincts? J'ai mis TabStop à false pour tout ce que je ne veux pas d'un tabstop sur, je suis un peu confus au sujet de ce qui se passe ici. Il semble vraiment que le fait que mon ComboBoxes et TextBoxes sont chacun à l'intérieur de leurs propres panneaux est de prévenir mon onglet indices de travailler. Quelqu'un peut-il confirmer ou avez d'autres idées de ce qui pourrait se passer? TabIndex fonctionne si je créer un nouveau formulaire.

  • Réglage de la TabStop et propriétés TabIndex est généralement de tout ce qu'il faut. Si ca ne fonctionne pas, vérifiez tous les événements dans votre formulaire où vous pouvez avoir le code d'interférer avec la mise au point de contrôles.
  • Merci pour la suggestion, mais il n'y a rien dans mon code, à ce point, qui touche l'accent de contrôles
  • À l'aide de la table j'ai dessiné ci-dessous comme modèle..... Remplir avec votre TABULATIONS et TABORDER et essayez à la LISTE de TOUS les contrôles du formulaire.
InformationsquelleAutor TypeM1smatch | 2013-04-17