J'ai deux zones de liste déroulantes; l'un contient une liste de pays, et l'autre contient une liste de villes. Comment puis-je le définir de sorte que lorsque vous sélectionnez un pays, les villes de ce pays deviennent visibles dans l'autre liste déroulante?Remplissage d'une zone de liste déroulante à partir d'une autre zone de liste déroulante
Je suppose que cela crée essentiellement la collection d'éléments pour la deuxième boîte en fonction de la valeur sélectionnée de la première.
EDIT: Je cherche quelque chose comme ceci:
If cboCountry.Text = "Australia" Then
cboCity.Collection("Melbourne, "Sydney")
End If
Ceci est une mauvaise solution. Il bloque votre code, les données n'apparaissent pas dans le code de toute façon, et l'approche tombe dès que vous avez plus de quelques villes/pays, ou lorsque vous avez des données chargées dynamiquement à l'exécution. Et enfin, c'est inutilement compliqué même dans des cas simples. –
C'est une solution simple pour une question simple, juste en attente de votre solution maintenant .. – Jacooobley
C'est loin d'être une solution simple. Votre réponse ne montre pas vraiment la solution, elle montre juste le code de squelette (pas même complet) pour un * pays * simple. Allez-y, écrivez-en un complet pour les pays de l'Union européenne et leurs capitales de district seulement (pour rester simple). –