C# Windows Application: handle large code in one form application with multiple tabs : <p>I'm going to develop a C# windows application which hosts several tabs in one form. Since components inside each tab are complicated enough, having all codes stored in one file <code>Form1.cs</code> is make it hard to handle all methods and code snippets.</p>

<p>I want to know are there any good practices to manage code in such condition?</p>
