No. When you create a form in Visual Studio 2005 and up, it will automatically separate your form class into 2 partial classes, one of which will contain initialization code that is automatically generated for you when you add buttons and labels and other components and events to your form in design mode.