Bonjour,Si j'ai bien compris

, tu veux déplacer visuellement les contrôles (type TControl et descendants) d'une page (type TTabSheet) vers une autre.
Attention, tu peux changer le Parent (qui est chargé du dessin) mais pas le Owner (qui est chargé de la libération). On peut procéder comme suit:
1 2 3
| // Transfert des contrôles d'une page à une autre
for i := TabSheet1.ControlCount - 1 downto 0 do
TabSheet1.Controls[i].Parent := TabSheet2; |
Attention aux effets de bord (du style je supprime TabSheet1 alors que ce contrôle possède toujours les contrôles qui ont été déplacés)En gérant le message
WM_ERASEBKGND 
--
Philippe.
Partager