Selection de plusieurs elements dans listbox ou combobox ? [Résolu]

Signaler
Messages postés
190
Date d'inscription
dimanche 10 avril 2005
Statut
Membre
Dernière intervention
4 juillet 2007
-
taoetc
Messages postés
346
Date d'inscription
lundi 8 septembre 2003
Statut
Membre
Dernière intervention
3 septembre 2007
-
Bonjour

Est-il possible de selectionner plusieurs elements dans une combobox ou dans une listbox ?

Merci d'Avance
Maiku

8 réponses

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32
Dans une ListBox oui, mais pas dans un ComboBox.

Propriété : SelectionMode du ListBox

Sébastien FERRAND
[MVP C#]
Messages postés
346
Date d'inscription
lundi 8 septembre 2003
Statut
Membre
Dernière intervention
3 septembre 2007
3
i=0;
foreach (int index in this.ListIng.SelectedIndices)
{


this.Ingredient[i] =ListIng.Items[index].ToString();


i++;
}


Be happy , by
Tao
Messages postés
190
Date d'inscription
dimanche 10 avril 2005
Statut
Membre
Dernière intervention
4 juillet 2007

Merci bcp pour ta reponse

Maiku
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
44
Pour la ListBox, met la propriété SelectionMode a MultipleSimple (ou MultipleExtended) et recuperes ensuite la collection SelectedItems pour connaitre la selection de l'utilisateur.



Par contre, la multi-selection est impossible, et n'aurait pas de sens, pour le ComboBox


Mx
Messages postés
346
Date d'inscription
lundi 8 septembre 2003
Statut
Membre
Dernière intervention
3 septembre 2007
3
une combobox n'est pas fait pour ca, par contre, c'est possible sur une listbox ( voir propriété SelectionMode )à

apres tout est possbiel en dérivant la combobx , on doit surement pourvoir la mettre en multisélection, mais des lors, qu'affiche t'on dans la zone quand la liste n'est pas développée?


Be happy , by
Tao
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
44
Tiens je suis a la bourre :p

Le temps de recuperer les liens

Mx
Messages postés
346
Date d'inscription
lundi 8 septembre 2003
Statut
Membre
Dernière intervention
3 septembre 2007
3
1min30 de retard, ca m'apprendra à véirifer des trucs dont je suis sur ;-)


Be happy , by
Tao
Messages postés
190
Date d'inscription
dimanche 10 avril 2005
Statut
Membre
Dernière intervention
4 juillet 2007

ReBonjour

J'essaye actuellement de recuperer les valeurs selectionnées dans la listbox pour les copier dans un tableau de cet manière :


MessageBox.Show(""+this.ListIng.SelectedIndices.Count);


for(i=1;i<=this.ListIng.SelectedIndices.Count;i++)


{


this.Ingredient[i] = (string)this.ListIng.SelectedItem;


MessageBox.Show(""+this.Ingredient[i]);


}

Donc ListIng.SelectedIndices.Count, me renvoie bien le nombre de champs que j'ai selectionné, mais je n'arrive pas à recuperer le text selectionné pour chacune de ces valeurs

T_T
Maiku