Listview et item selectionné

Résolu
renyone Messages postés 71 Date d'inscription vendredi 9 mars 2007 Statut Membre Dernière intervention 12 avril 2010 - 12 févr. 2009 à 13:26
renyone Messages postés 71 Date d'inscription vendredi 9 mars 2007 Statut Membre Dernière intervention 12 avril 2010 - 13 févr. 2009 à 11:34
Bonjour à tous.
J'ai une Listview qu'on va appaler mylistView.

Mon code :
mylistView.Items[0].Selected = true; (j'ai plusieurs elements dans ma listview).

Petit probleme: le premier element de ma listview n'apparait pas en surbrillance qd je fais ca. Effectivement qd je regarde la propriete SelectedItems.Count de ma listview j'obtiens 0.

Quelqu un aurait une idée ?

Merci

8 réponses

WishhhMaster Messages postés 327 Date d'inscription mardi 17 février 2004 Statut Membre Dernière intervention 10 avril 2010 8
13 févr. 2009 à 09:47
Salut,

Essaye d'appeler Select() après.
taListView.Select();
3
cs_vagg Messages postés 102 Date d'inscription vendredi 13 juin 2008 Statut Membre Dernière intervention 24 janvier 2013
12 févr. 2009 à 14:28
Salut,
Comment à tu instancié ta ListView???
As tu des SubItems?
0
renyone Messages postés 71 Date d'inscription vendredi 9 mars 2007 Statut Membre Dernière intervention 12 avril 2010 3
12 févr. 2009 à 14:31
this.instrulistView = new System.Windows.Forms.ListView();
this.instrulistView.FullRowSelect = true;
            this.instrulistView.LabelEdit = true;
            this.instrulistView.Location = new System.Drawing.Point(162, 35);
            this.instrulistView.MultiSelect = false;
            this.instrulistView.Name = "instrulistView";
            this.instrulistView.Size = new System.Drawing.Size(137, 185);
            this.instrulistView.TabIndex = 19;
            this.instrulistView.UseCompatibleStateImageBehavior = false;
            this.instrulistView.View = System.Windows.Forms.View.List;
            this.instrulistView.AfterLabelEdit += newSystem.Windows.Forms.LabelEditEventHandler(this.instrulistView_AfterLabelEdit);
            this.instrulistView.BeforeLabelEdit += new System.Windows.Forms.LabelEditEventHandler(this.instrulistView_BeforeLabelEdit);
           
Je sais comment si j ai des subitems ?
Merci de ton aide
0
cs_vagg Messages postés 102 Date d'inscription vendredi 13 juin 2008 Statut Membre Dernière intervention 24 janvier 2013
12 févr. 2009 à 14:54
Tu as des subItems au moment ou tu as mis dans ta ListView  plusieurs colonnes.

essaye un peu :
this.instrulistView.SelectedIndices[0] // Pour récupérer l'index de ton Item séléctionné
this.instrulistView.Items[LV1.SelectedIndices[0]] //Récupère l'item sélectionné
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
renyone Messages postés 71 Date d'inscription vendredi 9 mars 2007 Statut Membre Dernière intervention 12 avril 2010 3
13 févr. 2009 à 10:19
Toujours pas.
C est un truc de dingue !
0
renyone Messages postés 71 Date d'inscription vendredi 9 mars 2007 Statut Membre Dernière intervention 12 avril 2010 3
13 févr. 2009 à 11:20
J'avais pas fait attention à ton message Wish. Ca marche !
J'ai une autre petite demande :).
En fait en plus de ma ListView, j'ai une listbox. Quand je selectionne un item de ma listview, des elements associés apparaissent dans la listbox. Si je clique sur un element de cette listbox, l'element qui etait en surbrillance dans ma listview n apparait plus en surbrillance... Je voudrais que ce soit le cas.
Merci pour votre aide.
0
WishhhMaster Messages postés 327 Date d'inscription mardi 17 février 2004 Statut Membre Dernière intervention 10 avril 2010 8
13 févr. 2009 à 11:25
taListview.HideSelection = false;
0
renyone Messages postés 71 Date d'inscription vendredi 9 mars 2007 Statut Membre Dernière intervention 12 avril 2010 3
13 févr. 2009 à 11:34
Je viens de le faire et aller poster la réponse :)
Merci encore.
Bonne journée
0