Je travaille sur un projet .NET 3.5 SmartDevice et je pourrais vraiment utiliser l'événement ComboBox DropDown, mais la version .NET Compact Framework ne l'a pas. Y a-t-il un autre moyen de savoir quand la liste a baissé?Le ComboBox .NET CF n'a pas un événement DropDown, alors quelle est l'alternative?
1
A
Répondre
0
Pourquoi auriez-vous besoin de savoir quand ils ont déposé la liste déroulante? Habituellement, vous avez juste besoin de savoir s'ils ont changé la valeur. Private Sub ComboBox1_SelectedValueChanged
1
J'utilise l'événement GotFocus pour remplir la zone de liste déroulante. Je garde une variable booléenne spécifiant si la zone de liste déroulante est remplie de sorte qu'elle ne repeuple pas la zone de liste déroulante à chaque fois qu'elle obtient le focus. c'est un peu moche, mais ça marche ...
Il y a beaucoup de temps quand il est très pratique de savoir quand la ComboBox vient de tomber, avant que quelque chose ne soit sélectionné. Ceci est particulièrement utile pour apporter des modifications visibles à l'interface utilisateur au moment opportun, notamment en ce qui concerne la visibilité des commandes et la convivialité de l'interface. – Stewbob