Figure 1. Create Custom Controls.
You can create customized versions of default controls even when you need only the base functionality, because you never know when you'll want to hook into controls in your applications at a later date. You can add the control to the Visual Studio .NET toolbar easily once you create the control.