Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : utiliser la multiselection d'un listbox [ Système / Autre ] (ggrug26)

lundi 28 avril 2008 à 10:37:51 | utiliser la multiselection d'un listbox

ggrug26

Bonjour,

Petite question ou je plante...

J'utilise un listbox simplement en écrivant: " ligne = listbox1.text;

Mais j'ai un cas ou je dois utiliser la multiselection sur un listbox, et la comment puis-je faire pour récupérer les ligne que j'ai selectionné ?

Si j'utilise "listbox1.selectedItems, je me retrouve avec apparemment la collections de ces éléments, mais je ne sais pas comment l'utiliser... Dans les paramètres du selecteditems je n'ai apparement que le nombre d'éléments selectionné.

Si vous avez l'info, merci de votre aide.

lundi 28 avril 2008 à 11:14:26 | Re : utiliser la multiselection d'un listbox

Liverion

Bonjour,
Que veux tu faire de la collection d'objets recupérés ?

lundi 28 avril 2008 à 11:20:42 | Re : utiliser la multiselection d'un listbox

bubbathemaster

Réponse acceptée !
listbox1.SelectedItems[xxxx], tout simplement ^^

Comme c'est une collection, ca se parcourt avec un foreach:
foreach(object o in listbox1.SelectedItems)
{
   MessageBox.Show((string)o);
}

Ou "à l'ancienne"

for(int i=0; i<listbox1.SelectedItems.Count; i++)
{
    MessageBox.Show(listbox1.SelectedItem[i]);
}

lundi 28 avril 2008 à 11:21:28 | Re : utiliser la multiselection d'un listbox

Neo020585

Membre Club
Réponse acceptée !
Bonjour,

Comme tu le souligne, tu récupère une collections des éléments sélectionnés.
Pour connaitre la valeur text des éléments, il te faut donc la parcourir à l'aide d'un foreach

foreach (object item in listBox1.SelectedItems)
{
    MessageBox.Show(item.ToString());
}


"Une chose me laisse perplexe : Est-ce moi ou les autres qui sont fous ?" A. Einstein


lundi 28 avril 2008 à 11:42:46 | Re : utiliser la multiselection d'un listbox

ggrug26

c'est bon, merci bubbathemaster, ainsi que les autres, j'ai trouver mon bonheur dans vos réponses !!

voila ce que je voulais faire et ça marche

AjoutTest();

ligneTemp =

"";

foreach (object list1 in LBListContGachet1.SelectedItems)

{

//Remplacement des objets 'ctc1' par les valeurs correspondantes

ligneTemp = ligneTemp + ligne1.Replace(

"contact1", (string)list1);

}

ligneaEcrir = ligneTemp;

ligneTemp =

"";

foreach (object list2 in LBListContGachet2.SelectedItems)

{

//Remplacement des objets 'ctc2' par les valeurs correspondantes

ligneTemp = ligneTemp + ligne2.Replace(

"contact2", (string)list2);

}

ligneaEcrir = ligneaEcrir + ligneTemp;

//On regroupe les 2 ligne, soit les param A() et B()

//Ajout de la ligne

LbContRepoGach.Items.Add(ligneaEcrir);




Cette discussion est classé dans : ligne, listbox, utiliser, utilise, multiselection


Répondre à ce message

Sujets en rapport avec ce message

Probleme DropDownList [ par jdaviaud ] J'ai un petit pb avec un dropdownlist.Quand je veux en récupérer la valeur de la ligne sélectionnée, j'utilise le code suivant :string famille = DropD les API windows et c# [ par otofraise ] Bonjour a tous,Habitue au c++, je debute avec c# et je dois dire que je suis pomme .J'aimerais utiliser les api windows mais voila, je ne retrouve pas AutoScrolling dans une ListBox ? possible ? [ par sphaxslayer ] Salut tout l'monde, voilà j'ai une question qui parait bénine mais plutot importante pour moi: est-ce que quelqu'un saurait comment faire pour qu'une Affichage dans une ListBox [ par hduchemin ] Bonjour à tous, Débutant dans la prog en c#, je rencontre le petit problème suivant : plutot que de m'afficher la liste de mes items sur une seule li Problème listbox et listview [ par emmanuel9 ] Bonjour à tous, J'ai un listbox et je voudrais rajouter des chaines de caractères dedans mais faire en sorte que chaque ligne est une couleur et une Colorier une ligne dans un listbox. [ par PeTeRsLaStAr ] Bonjour, je souhaiterais savoir s'il est possible de colorier de manière individuelle une ligne dans un listbox ? je sais que c'est possible dans un l Une couleur differente pour chaque ligne d'une listbox [ par thebigboss ] Salut,je pense que tout est dit dans le titre. Je suis en train de developper un MSN like, et pour ça j'utilise une listbox dans laquelle j'affiche le extraire des données depuis listBox [ par hlayachi ] Bonjour j'ai une application qui lit un flux de données à partir d'un fichier mdb (à l'aide de OleDB), et ensuite elle affiche ce flux dans un listBo Comment Parcourir une listbox [ par BOUDDINE ] bonjour tout le mondevoici mon problemej'ai une listbox remplie par des données .ce que je veux c'est de parcourir cette listbox ligne par ligneet de Synchroniser (réellement) plusieurs listbox [ par Csl91 ] Salut,La question revient souvent je sais  . En m'inspirant de ce qui est proposé à droite à gauche, force est de constater qu'il s'agit plutot de bri


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.