You might want to consider the "No tables" tab control, I try to use them for most of my work these days, as itโs easy and quick to build an interface using the win-forms constructor with them.
class TablessTabControl : TabControl { protected override void WndProc(ref Message m) {
This will expand the tab control and hide the tabs at the top, then you can programmatically change the tab using code similar to the following:
tablessTabControl.SelectTab("tabName");
This is not my original work, I found that she was floating on the network some time ago and could not remember where I saw her. Anyway, I hope this helps!
source share