ListIndex()
Syntaxe
Index = ListIndex(Liste())Description
Renvoie dans Index la position de l'élément courant de la liste, sachant que le premier élément est en position 0. Cette commande est très rapide car elle utilise une valeur précalculée.
Arguments
Liste() Le nom de la liste créée à l'aide de la commande NewList.
Les parenthèses sont obligatoires après le nom de la liste.
Valeur de retour
Un nombre indiquant la position actuelle 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é.
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