Component Authoring Walkthroughs
Visual Studio 2012
The following step-by-step topics will help you learn how to create a component or a control for Windows Forms. For more information about creating custom controls for Web Forms pages, see Developing Custom ASP.NET Server Controls.