.NET WinForm - Does an analog to the ASP.NET "Master Page" exist?

jdana used Ask the Experts™
ASP.NET offers the "Master Page" construct where you can effectively build a "wrapper" ASPX page that contains common controls that are universal to all pages on your site.  All child pages then fall within the context of that wrapper page.  Does an analagous construct exist with WinForms?  (Perhaps something like "subforms" found in MS-Access?)  

It's worth noting that I used the TabControl aggressively on my first WinForm project.  Maybe that's as good as it gets?
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Glanced up at my screen and thought I had coded the Matrix...  Turns out, I just fell asleep on the keyboard.
Most Valuable Expert 2011
Top Expert 2015
You could always create a form that function as a template--i.e. a base class. Add your background image and any controls you wish to have. Then, when you want to use it, subclass it.
Éric MoreauSenior .Net Consultant
Top Expert 2016

you can create a base form and inherits from it to create your other forms


Well that is just too cool.  Thanks!

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial