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

<- LastElement() - List Index - ListSize() ->