SelectElement()
Syntaxe
*Resultat = SelectElement(Liste(), Position)Description
Change l'élément courant par celui trouvé à la position spécifiée.
Arguments
Liste() La liste à utiliser. Position La position du nouvel élément courant.
Le premier élément de la liste est à la position 0, le suivant à la position 1 et ainsi de suite. Assurez-vous de ne pas spécifier une position située en dehors de la liste (valeur négative ou supérieure à ListSize() -1) !
Valeur de retour
Renvoie un pointeur vers les données de l'élément sélectionné ou zéro si la position est hors limite.
Remarques
Ceci est très utile si vous souhaitez sauter à une position précise de la liste. Comme les listes n'utilisent pas d'index, un saut d'élément en élément est effectué jusqu'à la position cible recherchée. Si une commande plus rapide est nécessaire, utilisez la commande ChangeCurrentElement().
Exemple
NewList MaListe.l() AddElement(MaListe()) : MaListe() = 23 AddElement(MaListe()) : MaListe() = 56 AddElement(MaListe()) : MaListe() = 12 AddElement(MaListe()) : MaListe() = 73 SelectElement(MaListe(), 0) MessageRequester("Position", "A la position 0, la valeur est "+Str(MaListe()),0) SelectElement(MaListe(), 2) MessageRequester("Position", "A la position 2, la valeur est "+Str(MaListe()),0) SelectElement(MaListe(), 1) MessageRequester("Position", "A la position 1, la valeur est "+Str(MaListe()),0) SelectElement(MaListe(), 3) MessageRequester("Position", "A la position 3, la valeur est "+Str(MaListe()),0)
Voir aussi
ChangeCurrentElement()
OS Supportés
Tous