SplitList()
Syntaxe
SplitList(ListeSource(), ListeDestination() [, GarderElementCourant])Description
Découpe une liste en deux.
Arguments
ListeSource() La liste à partir de laquelle les éléments seront déplacés. L'élément courant de la liste précise le point de division de la liste. S'il n'y a pas d'élément courant, alors tous les éléments restent dans ListeSource(). ListeDestination() La liste vers laquelle les éléments seront déplacés. Tous les éléments existants dans cette liste sont supprimés avant l'ajout des nouveaux éléments. GarderElementCourant (optionnel) Indique si l'élément courant de ListeSource() reste dans ListeSource() ou s'il est déplacé vers ListeDestination(). #True : L'élément courant reste dans ListeSource(). #False : L'élément courant est déplacé vers ListeDestination() (par défaut).
Valeur de retour
Aucune.
Remarques
Cette opération est rapide car les données elles-même ne sont pas déplacées.
Remarques
Si 'GarderElementCourant' est fixé à #True alors le nouvel élément courant dans ListeSource() sera l'élément précédent de la liste. S'il n'y a pas d'élément précédent alors la liste n'aura plus d'élément courant. La ListeDestination() n'aura aucun élément courant.
Exemple
NewList A() NewList B() For i = 0 To 10 AddElement(A()) A() = i Next i ; Coupe en deux la liste A() à l'élément 5 et déplace les éléments restants dans la liste B() SelectElement(A(), 5) SplitList(A(), B()) Debug " -- A() -- " ForEach A() Debug A() Next Debug " -- B() -- " ForEach B() Debug B() Next
Voir aussi
MergeLists()
OS Supportés
Tous