Or just reparent the controls on SelectedIndexChanged().
\\\
Private CommonControls() As Control
Private Sub Form_Load(...)...
CommonControls = New Control(){Button1, TextBox1, CheckBox1}
End Sub
Private Sub TabControlX_SelectedIndexChanged(...)...
If CommonControls Is Nothing Then Return
TabControlX.SelectedTab.Controls.AddRange(CommonControls)
End Sub
///

Signature
Mick Doherty
http://dotnetrix.co.uk/nothing.html
> You can put the common controls on a UserControl and then use that
> UserControl on the tab pages.
[quoted text clipped - 11 lines]
>>
>> Thanks