I'm looking for a Windows Forms tool in Visual Studio (C#) that acts like a panel, but can have a number of preset configurations of controls that can be switched between via code. The user can't change the configuration himself. Does this exist?
My thought was a TabControl, where the upper tabs are initially set to invisible upon startup, but I can switch between them in the Designer and systematically switch tab in C# code. Is there a more elegant solution?