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

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
khitan72
Niveau 1
Niveau 1
Messages : 13
Enregistré le : ven. 05 déc. 2008 08:44
Status : Hors ligne

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

#1

Message 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
Modifié en dernier par khitan72 le jeu. 11 déc. 2008 13:46, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#2

Message 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).
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
khitan72
Niveau 1
Niveau 1
Messages : 13
Enregistré le : ven. 05 déc. 2008 08:44
Status : Hors ligne

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

#3

Message par khitan72 »

bonjour,
merci pour la solution, c'est super :D

Khitan72
Répondre