Bonjour,j'ai un problème de combobox. J'ai réussi à lier deux combobox entre-elles, la première permet de selectionner une région et la deuxième donne les villes correspondantes et permet alors de les selectionner. Le problème est que si la personne se trompe dans le choix de la région et veut donc modifier son choix, lorsqu'on veut utiliser la seconde combobox, les villes corespondantes à la bonne région s'affichent mais également celle de la fausse.
(par exemple, elle choisit Aquitaine au lieu d'Alsace, elle va dans la seconde combobox, les villes correspondant à l'Aquitaine s'affichent. Mais elle se rend compte de son erreur, donc elle modifie et met Alsace. A ce moment là lorsqu'on utilise la 2ème combobox, les villes correspondants à l'alsace mais également à l'aquitaine s'affichent)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ComboBox1.Items.Add("Alsace") ComboBox1.Items.Add("Aquitaine") End Sub Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged If ComboBox1.Text = "Alsace" Then ComboBox2.Items.Add("Mulhouse") ComboBox2.Items.Add("Strasbourg") End If If ComboBox1.Text = "Aquitaine" Then ComboBox2.Items.Add("Agen") ComboBox2.Items.Add("Bordeaux") End If End Sub
Partager