Custom and User Controls in Device Projects
The .NET Compact Framework provides healthy support for creating and customizing controls for Windows Forms projects.
You can create and add user controls to your managed device projects in the same way you would for desktop projects. For more information, see How to: Author Composite Controls.
The .NET Compact Framework provides several ways to customize controls. For more information, see Custom Control Development.