ListIndex()
Syntaxe
Resultat = ListIndex(Liste())Description
Renvoie la position de l'élément courant de la liste.
Arguments
Liste() La liste à utiliser.
Valeur de retour
La position de l'élément courant dans la liste.
Le premier élément a la position 0, le deuxième la position 1, etc..
Une valeur de -1 indique qu'il n'y a pas d'élément courant (soit la liste est vide, soit ResetList() a été utilisé).
Remarques
Cette commande est très rapide car elle utilise une valeur précalculée.
Exemple
NewList fruit.s() AddElement(fruit()) : fruit() = "oranges" AddElement(fruit()) : fruit() = "bananes" AddElement(fruit()) : fruit() = "pommes" AddElement(fruit()) : fruit() = "poires" FirstElement(fruit()) MessageRequester("Fruit : "+fruit(), "Maintenant à la position "+Str(ListIndex(fruit())), #PB_MessageRequester_OK) NextElement(fruit()) MessageRequester("Fruit : "+fruit(), "Maintenant à la position "+Str(ListIndex(fruit())), #PB_MessageRequester_OK) NextElement(fruit()) MessageRequester("Fruit : "+fruit(), "Maintenant à la position "+Str(ListIndex(fruit())), #PB_MessageRequester_OK) NextElement(fruit()) MessageRequester("Fruit : "+fruit(), "Maintenant à la position "+Str(ListIndex(fruit())), #PB_MessageRequester_OK)
Voir aussi
SelectElement(), ListSize()
OS Supportés
Tous