В некоторых случаях, функциональность контрола TabControl - это самое то, что нужно, но вот наличие закладок портит всю малину ;) Например, вам нужно реализовать что-то типа мастера, или что-то типа workflow с определенными шагами... В общем, рассказываю. Как всегда ничего сложного, всего два простых действия.
public partial class TablessTabControl : System.Windows.Forms.TabControl
{
protected override void WndProc(ref Message m)
{
if (m.Msg == 0x1328 && !DesignMode)
m.Result = (IntPtr)1;
else
base.WndProc(ref m);
}
}



