2010-07-20 12 views
1

Ex: Combo box1:Comment déplacer des éléments dans une zone de liste déroulante à l'aide des touches du clavier?

Merci et les touches fléchées fonctionne lorsque la boîte combo a son focus. Mais comment puis-je utiliser des caractères pour sélectionner des éléments dans la zone de liste déroulante. Ex: Apple, Banana, Orange sont les éléments sur la zone de liste déroulante et quand je me suis concentré sur elle et je presse Une touche sur le clavier Combo boîte élément affiche Apple.

Winforms ..

+1

Est-ce WinForms, Silverlight, WebForms, WPF? – marcind

+0

Si par "déplacer" vous voulez montrer l'élément suivant ou précédent comme sélectionné, alors il est automatique que vous n'avez rien à faire pour cela. – TheVillageIdiot

Répondre

1

WinForms En supposant, c'est le comportement par défaut lorsque le ComboBox a le focus.

Si vous n'êtes pas en cliquant sur le ComboBox, vous allez devoir faire quelque chose à ce sujet:

  • Écoutez l'événement MouseEnter et mise au point situé sur la zone de liste déroulante.
  • Ou, utilisez Key Aperçu, écoutez l'q, Up et vers le bas clés, vérifier la position de la souris, et agir en conséquence.