styles, layouts and colors in grapecity controls

Posted by: ismayorgav on 29 April 2022, 10:02 am EST

  • Posted 29 April 2022, 10:02 am EST

    They have a library that allows you to easily change the styles of all the controls (design and color)
  • Replied 1 May 2022, 3:20 pm EST


    As per our understanding, you want to customize the design and colors of the ComponentOne WinForms controls. The C1 WinForms edition comes with a library C1.Win.C1Themes that has a control called C1ThemeController that you can use to easily apply and change the Themes on the C1 controls. Please refer to the link below for information related to C1Themes.

    You can also use the C1ThemeDesigner application to easily design custom themes for your application according to your requirements. You can find the application at the location C:\Program Files (x86)\ComponentOne\Apps\vX.X.X\ in your system. You can refer to the link below for information on the C1ThemeDesigner application.

    Please let us know if you meant something else or if you need any other information.

    Kind Regards,

  • Replied 2 May 2022, 1:15 am EST

    Thank you very much for your answer, by any chance do you have a tutorial on how to implement it?
  • Replied 3 May 2022, 4:18 pm EST


    We have created a sample showing a simple implementation of the C1ThemeController which includes a CustomTheme created using the C1ThemeDesigner application in addition to the built-in themes. Please refer to the attached sample ( You can also refer to the C1Themes product samples at location \Documents\ComponentOne Samples\WinForms\v4.5.2\Themes\ in your system.

    Please refer to the documentation link below which is a quick-start guide for using the C1Themes in your application.

    Kind Regards,
  • Replied 4 May 2022, 11:31 pm EST

    Ok, thank you very much for the information
  • Replied 5 May 2022, 1:15 am EST

    one last question, the only way to change the themes is with the c1ThemeController? Or is there a way to do it by code and apply it to all ComponentOne controls?
  • Replied 5 May 2022, 3:25 pm EST


    The only way to apply and change themes is using a C1ThemeController. If you want to change the themes through code, you can easily use the available properties and methods in the C1ThemeController. Please refer to the attached sample showing the same.

    Kind Regards,
Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels