Question

Avec des contrôles de zone de liste déroulante, je suis habitué à être en mesure de les onglet, cliquez sur la flèche vers le bas pour ouvrir les options, puis utilisez les touches fléchées haut et bas pour naviguer ces options. Dans une forme d'accès que j'ai conçu, en appuyant alors qu'une zone de liste déroulante est actif se déplace vers le contrôle suivant. Je l'ai déjà onglet pour cela, alors comment puis-je obtenir la flèche vers le bas pour comportons comme j'attends?

Ces boîtes combo sont la seule chose entre moi et une forme sans souris, que je considère comme essentiel pour la saisie des données. Merci d'avance pour votre aide!

Était-ce utile?

La solution

En cas de KeyDown, vous pouvez vérifier si la flèche vers le bas a été pressé, et si elle était, vous pouvez exécuter les éléments suivants

ComboBox1.Dropdown

Autres conseils

Alt + flèche vers le bas ne fonctionne pas?

Vous pouvez également dropdown la zone de liste déroulante en cas OnEnter, puis les touches fléchées fonctionnent pour la navigation et la liste. Je souvent le fais, de toute façon, étant donné que les utilisateurs semblent fonctionner mieux s'ils peuvent voir la liste et ne pas cliquer sur la flèche du menu déroulant pour y accéder.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top