OVH Cloud OVH Cloud

[WD75] Liste et sélection multiple

2 réponses
Avatar
Pascal
Bonjour

Dans le cadre d'une multi sélection (CTRL+Clic Gauche) dans une liste je
cherche à récupérer l'indice ou la valeur de la dernière ligne
sélectionnée.

J'ai bien essayé d'utiliser listeselect(maliste) pour récupérer l'indice de
la ligne mais les résultats sont surprenants :
Si on commence la sélection par le haut de la liste en descendant on obtient
toujours dans listeselect(maliste) la valeur 1 alors que si on réalise la
sélection du bas vers le haut on obtient bien l'indice correspondant à la
ligne sélectionnée dans la liste .....

Suis preneur d'une solution

merci

2 réponses

Avatar
Romain PETIT
Pascal a formulé ce mardi :
Bonjour



Bonjour,

Dans le cadre d'une multi sélection (CTRL+Clic Gauche) dans une liste je
cherche à récupérer l'indice ou la valeur de la dernière ligne
sélectionnée.
J'ai bien essayé d'utiliser listeselect(maliste) pour récupérer l'indice de
la ligne mais les résultats sont surprenants :



Relis l'aide : pour une multi-sélection, il faut que tu précises le
numéro de rang avec ListeSelect.
Donc pour avoir le dernier élément :
IndiceDernierElementSelectioné = ListSelect(TaListe,
ListeSelectOccurrence(Taliste))

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Pascal
Merci bien c'est exactement ce que je cherchais !
"Romain PETIT" a écrit dans le message de
news:
Pascal a formulé ce mardi :
> Bonjour

Bonjour,

> Dans le cadre d'une multi sélection (CTRL+Clic Gauche) dans une liste je
> cherche à récupérer l'indice ou la valeur de la dernière ligne
> sélectionnée.
> J'ai bien essayé d'utiliser listeselect(maliste) pour récupérer l'indice


de
> la ligne mais les résultats sont surprenants :

Relis l'aide : pour une multi-sélection, il faut que tu précises le
numéro de rang avec ListeSelect.
Donc pour avoir le dernier élément :
IndiceDernierElementSelectioné = ListSelect(TaListe,
ListeSelectOccurrence(Taliste))

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)