Getting Started with ComponentOne Studio WinForms Edition
Using ComponentOne Templates
Creating a Windows Forms Project > Using ComponentOne Templates

ComponentOne WinForms Edition provides predefined project templates to create and configure WinForms applications in Visual Studio. These project templates get registered in Visual Studio after the ComponentOne Studio installer is run to install WinForms Edition. The template provides several benefits over Visual Studio templates as it automatically adds the required resources to the project, as listed below:

Note: Considering the diverse computing standards and code-related requirement, ComponentOne project templates are supported in Visual Studio 2015 and above.

ComponentOne templates provide simple Windows Forms applications that include our control references to reduce the manual work in project creation.

The table below lists the C1 Windows Forms project templates available in both, C# and VB programming languages.

Project Template Assemblies Description
Windows Forms Docking App
  • C1.Win.C1Command
  • C1.Win.C1Themes
Create a form with a sample command link, which can be used to create your own menu along with tab pages where you can change the VisualStyle as well.
Windows Forms RibbonandGrid App
  • C1.Win
  • C1.Win.C1FlexGrid
  • C1.Win.C1Ribbon
  • C1.Win.C1Themes
Creates a form with Ribbon and FlexGrid to provide you with a Ribbon style menu template along with a grid to add your data.

Complete the following steps to create a WinForms project in Visual Studio using ComponentOne project templates:

  1. Open Visual Studio.
  2. Click File menu and select New | Project. The New Project dialog appears.
  3. Under Installed in the left pane, click C1 to see the available programming languages, Visual Basic and Visual C#.
  4. Choose a language.
  5. Under the selected language, choose Windows Forms to see a list of available ComponentOne templates in the center pane.

  6. Select the required template.
  7. Type project name, set its location, and click OK to create a new WinForms project.