Ok, alors en gros il te faut faire ca:
Dans un premier temps, tu ramènes le plus éloigné à la place la plus petite (5 à 2) du coup le 5 devient 2 mais le 2 devient 3. Du coup, tu prends le 3 et le met en 5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4PageControl1->Pages[4]->PageIndex = 1; PageControl1->Pages[2]->PageIndex = 4;
Il faut juste savoir que si tu modifies l'index d'un onglet et que la nouvelle place est déjà prise, celui qui est bougé est déplacé à droite, sauf si c'est le dernier (pour pas que PageCount soit modifié).
J'ai testé, et ca marche, après je pense que c'est ce que tu veux.
Si tu veux un truc plus général, j'y travail ...







Répondre avec citation



Partager