version 6.0
SELECTIONNER ELEMENT PAR REFERENCE (liste; réfElément)
| Paramètre | Type | Description | |
| liste | RéfListe | Numéro de référence de liste | |
| réfElément | Numérique | Numéro de référence d'élément |
Description
La commande SELECTIONNER ELEMENT PAR REFERENCE sélectionne l'élément dont vous avez passé le numéro de référence dans réfElément parmi la liste dont vous avez passé le numéro de référence dans liste.
Si le numéro d'élément ne correspond à aucun élément de la liste, la commande ne fait rien.
Si l'élément n'est pas visible (car il est par exemple inclus dans une liste contractée), SELECTIONNER ELEMENT PAR REFERENCE déploie la ou les sous-liste(s) correspondante(s) de manière à ce que le nouvel élément sélectionné devienne visible.
Si vous travaillez avec les numéros de référence des éléments, assurez-vous d'utiliser des numéros uniques, sinon vous ne pourrez pas différencier les éléments. Pour plus d'informations sur ce point, reportez-vous à la description de la commande AJOUTER A LISTE.
Exemple
En supposant que hList est une liste dont les éléments ont des numéros de référence uniques, la méthode objet de bouton suivante sélectionne l'élément parent (s'il existe) de l'élément actuellement sélectionné :
$vlElémPos:=Element selectionne(hList) ` Récupérer la position de l'élément sélectionné INFORMATION ELEMENT(hList;$vlElémPos;$vlElémRef;$vsElémText) ` Numéro de référence de cet élément $vlParentElémRef:=Element parent(hList;$vlElémRef) ` Numéro de l'élément parent (s'il existe) Si ($vlParentElémRef>0) ` Sélection de l'élément parent SELECTIONNER ELEMENT PAR REFERENCE(hList;Element parent(hList;$vlElémRef)) REDESSINER LISTE(hList) ` Ne pas oublier de redessiner la liste pour la mettre à jour Fin de si
Référence
Element selectionne, SELECTIONNER ELEMENT.