Category / Section
How to populate the ContextChoice list in the WinForms SyntaxEditor(EditControl)?
4 mins read
Populate intellisense pop-up
The ContextChoice list can be populated by handling the EditControl's ContextChoiceOpen event and adding items to the Items collection associated with the IContextChoiceController object. Please refer to the code snippets provided to know more about it.
C#
private void editControl1_ContextChoiceOpen(Syncfusion.Windows.Forms.Edit.Interfaces.IContextChoiceController controller) { controller.Items.Add("Chat", "This is Chat", this.editControl1.ContextChoiceController.Images["Image0"]); controller.Items.Add("Database", "This is Database", this.editControl1.ContextChoiceController.Images["Image1"]); controller.Items.Add("NewFile", "This is NewFile", this.editControl1.ContextChoiceController.Images["Image2"]); controller.Items.Add("Find", "This is Find", this.editControl1.ContextChoiceController.Images["Image3"]); controller.Items.Add("Home", "This is Home", this.editControl1.ContextChoiceController.Images["Image4"]); controller.Items.Add("PieChart", "This is PieChart", this.editControl1.ContextChoiceController.Images["Image6"]); controller.Items.Add("Tools", "This is Tools", this.editControl1.ContextChoiceController.Images["Image7"]); }
VB
Private Sub editControl1_ContextChoiceOpen(ByVal controller As Syncfusion.Windows.Forms.Edit.Interfaces.IContextChoiceController) controller.Items.Add("Chat", "This is Chat", Me.editControl1.ContextChoiceController.Images("Image0")) controller.Items.Add("Database", "This is Database", Me.editControl1.ContextChoiceController.Images("Image1")) controller.Items.Add("NewFile", "This is NewFile", Me.editControl1.ContextChoiceController.Images("Image2")) controller.Items.Add("Find", "This is Find", Me.editControl1.ContextChoiceController.Images("Image3")) controller.Items.Add("Home", "This is Home", Me.editControl1.ContextChoiceController.Images("Image4")) controller.Items.Add("PieChart", "This is PieChart", Me.editControl1.ContextChoiceController.Images("Image6")) controller.Items.Add("Tools", "This is Tools", Me.editControl1.ContextChoiceController.Images("Image7")) End Sub
Reference link: https://help.syncfusion.com/windowsforms/syntaxeditor/intellisense#populate-intellisense-pop-up