MoveElement()
Syntaxe
MoveElement(Liste(), Location [, *ElementRelatif])Description
Déplace l'élément courant vers une autre position dans la liste.
Arguments
Liste() La liste à utiliser. Location L'emplacement de l'élément courant. Peut être une des valeurs suivantes: #PB_List_First : Déplacer l'élément vers le début de la liste #PB_List_Last : Déplacer l'élément vers la fin de la liste #PB_List_Before: Déplacer l'élément avant le *ElementRelatif #PB_List_After : Déplacer l'élément après le *ElementRelatif*ElementRelatif (optionnel) Indique l'adresse d'un autre élément auprès duquel l'élément actuel doit être déplacé. Ce paramètre est requis lorsque le paramètre "Localisation" est #PB_List_Before ou #PB_List_After. Vous pouvez obtenir cette adresse en utilisant l'opérateur @ avec le nom de la liste.
Valeur de retour
Aucune.
Remarques
L'élément déplacé reste l'élément courant de la liste. Cette opération est rapide car la donnée elle-même n'est pas déplacée.
Exemple
NewList Nombres() For k=0 To 10 AddElement(Nombres()) Nombres() = k Next SelectElement(Nombres(), 5) *Relatif = @Nombres() ; l'adresse de l'élément 5 SelectElement(Nombres(), 0) MoveElement(Nombres(), #PB_List_After, *Relatif) ; déplacement après l'élément 5 SelectElement(Nombres(), 10) MoveElement(Nombres(), #PB_List_First) ; déplacement au début ; Resultat ; ForEach Nombres() Debug Nombres() Next
Voir aussi
SwapElements()
OS Supportés
Tous