Did you ever came across situations where you wanted to develop interfaces like in below images.
http://www.vbforums.com/attachment.p...1&d=1234848109
http://www.vbforums.com/attachment.p...1&d=1234848109
In some of my projects I wanted to develop UI like the images displayed below, in some projects I needed a wizard interface where in I just wanted to hide tab headings and display the appropriate tabs when needed.
When I thought about such interface, the first control that came in mind was obviously Tab Control that comes with .NET by default. But there no property to hide tab headings in Tab Control. After some digging I managed to remove the tab headings but the result was not up to my expectations. So I started to find out alternatives and came across this website.
Author Mick Doherty has posted a custom control which helped me to design the interface that I imagined. He call the control as PanelManager.
http://www.vbforums.com/attachment.p...1&d=1234848109
It works somewhat like Tab Control but doesn't has tab headings. When you drop PanelManager on the form in design mode then it contains two panels by default. Once the PanelManager is dropped on the form you can design the UI just like we do in Tab control. You can then change the current panel through SelectedPanel property from property browser. To change the selected panel from coding use SelectedIndex property.
Code of the PanelManager control is too long to post it here so I am uploading it as a file. Please find PanelManager.vb in attached files. Note that you'll need to add a reference to System.Design.dll. Once you compile the control it becomes available in Toolbox.

