J'ai un problème concernant la liste déroulante de la liste déroulante. Une fois qu'une liste déroulante est ouverte, si je veux passer à un autre contrôle (par exemple une zone de texte), je dois cliquer deux fois car au premier clic, la liste déroulante est fermée et le second clic, la zone de texte est mise en évidence. Comment devrais-je résoudre ce problème? S'il vous plaît aider.Problème avec la liste déroulante de la liste déroulante
2
A
Répondre
0
Vous pouvez écouter l'événement DropDownList.SelectedIndexChanged
, et dans le gestionnaire d'événements mis l'accent sur le contrôle suivant, soit en réglant TextBox.Focus()
, ou en appelant System.Windows.Forms.Control.SelectNextControl()
Je pense que ce serait un comportement « non standard » pour ce que son vaut. Il est tout à fait normal de s'attendre à ce que l'utilisateur tabule ou sélectionne le contrôle suivant après avoir utilisé une liste déroulante.
Edit: Désolé, dans un ComboBox WPF l'événement est équivalent SelectionChanged
, mais à la réflexion que vous feriez mieux de l'aide OnDropDownClosed
. Cela signifie que vous ne déplacez le focus que lorsque vous utilisez la liste déroulante plutôt que lorsque la valeur change.
Questions connexes
- 1. Liste déroulante ASP.NET Problème
- 2. Problème dans la liste déroulante dans gridview
- 3. Images dans la liste déroulante
- 4. string; # dans la liste déroulante
- 5. WPF/DeferRefresh avec la liste déroulante liée
- 6. La page Retour initialise la liste déroulante
- 7. Liste déroulante
- 8. Comment puis-je renseigner une autre liste déroulante avec l'événement onChange de la première liste déroulante?
- 9. Mise à jour de la liste déroulante depuis la liste déroulante
- 10. Problème de liste déroulante JQuery Cascade?
- 11. Problème personnalisé de liste déroulante et de zone de liste déroulante?
- 12. Résultats de la liste déroulante dans gridview
- 13. Liste déroulante jQuery personnalisée
- 14. Liste déroulante générique
- 15. Liste déroulante imbriquée
- 16. 2ème liste déroulante changements basés sur le choix de la 1ère liste déroulante dans ASP.NET
- 17. Limite de liste déroulante Ajax à la liste
- 18. Zones de liste déroulante avec Hibernate
- 19. ToolTipping une liste déroulante
- 20. Ajouter l'option à la liste déroulante
- 21. DataGridViewComboBoxColumn - type d'éléments dans la liste déroulante
- 22. PHP Date liste déroulante
- 23. AJAX ModalPopup déclenché par la liste déroulante
- 24. insertion d'éléments dans la liste déroulante
- 25. Formulaires - Liste déroulante
- 26. Trier la liste déroulante en utilisant Javascript
- 27. Ajouter la validation à une liste déroulante
- 28. Contrôle de liste déroulante à liste double
- 29. Activer une liste déroulante actuellement désactivée lorsque vous cliquez sur la liste déroulante
- 30. problème avec le filtrage dans une liste déroulante propertyproperty - Django
Merci pour la réponse .. Cet événement pour Windows Forms combo ??? J'utilise WPF combobox .. –
Réponse mise à jour. – PaulG
Mais sur un événement de fermeture de liste déroulante, comment dois-je savoir qu'il est déclenché en cliquant sur un autre contrôle ?? Il se ferme lorsque vous cliquez sur togglebutton en combo et le pire est que, mon combo est un combo de filtrage. Ainsi, après le filtrage, la liste déroulante peut s'ouvrir ou se fermer dépend des éléments filtrés. –