salut
j'ai un combobox que j'ai rempli avec un tableau:
comboBox1.Items.AddRange(montableau);
que j'associe à l'évènement click de ce même comboBox (jusque là je crois que ça va) mais à la génération mon combo affiche 3 fois la valeur du tableau. Si celui ci comporte 6 éléments j'en ai 18 dans ma liste déroulante. est ce que quelqu'un a déja eu ce problème svp?
Ba click et co servent justement a executer une action sur selection d'item par l'utilisateur, alors si tu modifies à chaque fois.
Tu as plein d'autre possibilités, Load du Form, constructeur du Form, Click sur un autre controle etc etc
Apres tu veux peut etre ce comportement, dans ce cas si tu veux éliminer les items présents avant d'en mettre de nouveaux : comboBox1.Items.Clear(); (Méthode ComboBox.ObjectCollection.Clear)
Donc à chaque fois que la valeur de comboBox1.SelectedIndex change (quand tu selectionnes un item ou quand la valeur change par le code, sans action de l'utilisateur), tu rajoutes les items à comboBox1.
Ou est ce que je dois déclarer mon code alors? puisque de toutes les façons à chaque fois que je vais choisir un item la valeur de mon combo va changer, ce serait pareil avec l'évènement click par exemple.