How to use the language specific syntax coloring feature of the WinForms SyntaxEditor (EditControl)?
Supported language
The SyntaxEditor (EditControl) supports language specific syntax coloring and this is done by assigning the appropriate configuration file (.ini file) to the SettingFile property.
The EditControl has built in coloring support for the following languages. C++, C#, HTML, IDL, JAVA, JScript, MFC, PL/SQL, VB, VBScript, and XML (to a certain extent).
You may enable this support by setting the EditControl's SettingFile property to the appropriate enumeration value as shown in the code below.
C#
EditControl.SettingFile = Syncfusion.Windows.Forms.Edit.EditControl.CPPIni;
You may also write your own configuration files for custom languages or for languages that do not have built in support in the EditControl presently, and plug them into the EditControl as shown below:
C#
EditControl.SettingFile = "myLanguage.ini";
But in this case, please make sure that the appropriate configuration file is present in the same folder as the .exe file of your application (generally the ..\bin\debug folder of your project).