I'm having difficulties using the VS.NET form designer and tab controls. The main problem is that there are controls on top of each other, which makes it very difficult to move/size them. Also, I am unsure of the best way to have multiple tabs. I thought about handling the tab changes and just changing the visibility of individual controls, but that seems really inefficient.

Questions:
1. What is the best way to go about implementing a tab control system?

Thanks.