ListView Multiselection

ListView Multiselection - C#/.NET managed - Programmation

Marsh Posté le 26-10-2007 à 17:15:28    

Bonjour,
 
J'ai une listView en mode detail et en MULTISELECTION.
Je voudrais pouvoir reperer l'item sur le quel je veint de clicker
, si j'utilise SelectItems il me renvoi TOUT les elements selectionés  
et je ne sais pas comment faire la difference avec mon dernier item sélectioné  
qui est l'items sur lequel je vient de clicker

Reply

Marsh Posté le 26-10-2007 à 17:15:28   

Reply

Marsh Posté le 26-10-2007 à 22:17:38    

A chaque sélection,
 
Tu mets à jour un tableau dans lequel tu stockes tes indexs sélectionnés
 
dans la liste des selectedindex, il y a un élément qui n'est pas dans le tableau : c'est le dernier que tu as coché.
 
 
il existe peut être une propriété pour le faire directement mais je ne la connais pas.
 
 
 
 
 
 

Reply

Marsh Posté le 29-10-2007 à 12:17:09    

SelectedItem[lst.selecteditemindex] ou quelque chose comme ça ?

Reply

Marsh Posté le 30-10-2007 à 15:20:25    

J'ai eu la reponse sur CodeS-SourceS il faut simplement utiliser : la methode "FocusedItem" de ListView , elle ns donne l'item qui a le focus qu il soit selectione ou deselectione  ;)


Message édité par JulienOrion666 le 30-10-2007 à 15:25:15
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed