Sélectionner toutes les items d'une listbox [Résolu]

Messages postés
46
Date d'inscription
lundi 22 novembre 2004
Dernière intervention
11 décembre 2008
- 28 déc. 2005 à 13:52 - Dernière réponse :
Messages postés
46
Date d'inscription
lundi 22 novembre 2004
Dernière intervention
11 décembre 2008
- 28 déc. 2005 à 17:35
Salut a tous,
Voila j'ai une listbox dans une appli c# et je voudrais savoir si il était possible de sélectionner toutes les lignes de cette listbox par un click sur un bouton par exemple ...
J' ai tenté le code suivant :

private void button1_Click(object sender, System.EventArgs e)
{
foreach(ListItem item in lstPath.Items)
{
item.Selected = true;
}
}

Mais meme si chaque item de ma listbox a sa propriété selected qui est mise a true quand je teste le fait qu'il y ait bien des items selectionnés je me rend compte que rien n'est sélectionné (je sais c'est pas tres clair mais je m'applique ...)

en tout cas merci d'avance ;)

Vinzouille
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
341
Date d'inscription
mercredi 8 juin 2005
Dernière intervention
10 février 2009
- 28 déc. 2005 à 15:01
3
Merci
Salut, voici un exemple de sélection automatique de toutes les lignes
d'une ListBox. Ici ce n'est pas un bouton mais un item (le premier) qui
permet de sélectionner tout.



#region Sélection de tous les items

/// <summary>

/// Sélectionne tous les items sauf l'en tête

/// </summary>

#endregion

public void SelectAllItem()

{

this.SelectedItem = null;

for (int ItemIndex=1;ItemIndex<this.Items.Count;ItemIndex++)

{

//Sélection des items. La séléction multiple est activé

//donc l'index courant est enregistré à chaque modification.

this.SelectedIndex = ItemIndex;

}

}

Merci t_barbillon 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de t_barbillon
Meilleure réponse
Messages postés
46
Date d'inscription
lundi 22 novembre 2004
Dernière intervention
11 décembre 2008
- 28 déc. 2005 à 17:35
3
Merci
voila la verion avec un bouton (ça pe pe etre aider ...)

private void button1_Click(object sender, System.EventArgs e)
{
lstPath.SelectedItem = null;
for(int ItemIndex=0;ItemIndex<lstPath.Items.Count;ItemIndex++)
{
lstPath.SelectedIndex = ItemIndex;
}
}

merci encore ;)
Vinzouille

Merci tenrod 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de tenrod
Messages postés
2369
Date d'inscription
mardi 17 avril 2001
Dernière intervention
26 décembre 2007
- 28 déc. 2005 à 15:11
0
Merci
T'averifier ton SelectionMode sur ta listbox ?

::|The S@ib|::
MVP C#.NET
Commenter la réponse de TheSaib
Messages postés
46
Date d'inscription
lundi 22 novembre 2004
Dernière intervention
11 décembre 2008
- 28 déc. 2005 à 17:33
0
Merci
le bout de code de [auteurdetail.aspx?ID=529376 t_barbillon] est nikel merci bien pour l'aide et mon selection mode étais sur multiple c pour ça que je pigé pa ...

Vinzouille
Commenter la réponse de tenrod

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.