Page 1 sur 1

[R] Selection multiple dans une listview avec CTRL+CLICK

Posté : ven. 05 déc. 2008 09:09
par khitan72
Bonjour,
je débute et pour apprendre je reconstruit pas a pas le combosample
je souhaiterais savoir s'il y a un paramètre pour autoriser la selection multiple dans une liste view
sans utiliser les checkbox, comme pour une listbox VBA ou il faut mettre le parametre multipleselection=true pour autoriser le Shift/CTRL+Clic.

j'arrive sans problème a récuperer la ligne selectionnée par la fonction

Code : Tout sélectionner

_GUICtrlListView_GetItemState($ListView, $cpt_ligne_item, $LVIS_SELECTED)
si la valeur de retour = 2 => elle est selectionnée , si 0 non.

et apres j' ajouterais ce $cpt_ligne_item dans un tableau par un _arrayadd($tbl,$cpt_ligne_item)
$tbl[0] = nb lignes selectionnés,
tbl[X]=$cpt_ligne_item

il me manque l'info pour selectionner 3 lignes sur 5 d'une listview

je n'ai pas su trouver cette info de selection multiple dans les forums, british et français

merci d'avance
Khitan72

Re: GUI : selection multiple dans une listview avec CTRL+CLICK

Posté : ven. 05 déc. 2008 22:02
par Tlem
Bonsoir.
Merci de respecter les règles de présentation d'un message dont voici le lien : http://www.autoitscript.fr/forum/viewto ... f=35&t=595.
Je vous laisse modifier votre message en conséquence.

Pour votre problème essayez selon cet exemple :

Code : Tout sélectionner

$ListView1 = GUICtrlCreateListView("", 16, 32, 394, 222, BitOR($LVS_REPORT,$LVS_SHOWSELALWAYS))
Pour info le flag $LVS_SINGLESEL est positionné par défaut et donc ne vous permet pas la sélection multiple.
Essayez Koda (fournit avec Scite4AutoIt), vous verrez que l'on peut y voir des tas de choses intéressantes).

[R][M]GUI : selection multiple dans une listview avec CTRL+C

Posté : jeu. 11 déc. 2008 13:35
par khitan72
bonjour,
merci pour la solution, c'est super :D

Khitan72