simply by setting the Parent or PageControl properties of the tab to the other PageControl. Note that for whatever readon the TabVisible property must be reset to true after moving to the other container.Tested on Windows:Code: Pascal [Select][+][-]procedure TForm1.Button1Click(Sender: TObject);var sheet: TTabSheet;begin sheet := PageControl1.ActivePage; if sheet <> nil then begin sheet.PageControl := Pagecontrol2; sheet.TabVisible := true; end;end;