Articles in this section
Category / Section

How to customize the cursor in the WinForms SyntaxEditor (EditControl)?

1 min read

Customize cursor appearance

Please refer to the below code snippets explains how to customize the Cursor in SyntaxEditor (EditControl).

C#

private Cursor currentCursor = Cursors.Default;
this.editControl1.Cursor = this.currentCursor;
private void menuItem_Click(object sender, System.EventArgs e)
{
    MenuItem mitem = sender as MenuItem;
    if (mitem.Text == "AppStarting")
       this.currentCursor = Cursors.AppStarting;
    if (mitem.Text == "Arrow")
       this.currentCursor = Cursors.Arrow;
    if (mitem.Text == "Cross")
       this.currentCursor = Cursors.Cross;
    if (mitem.Text == "Default")
       this.currentCursor = Cursors.Default;
    if (mitem.Text == "Hand")
       this.currentCursor = Cursors.Hand;
    if (mitem.Text == "Help")
       this.currentCursor = Cursors.Help;
    if (mitem.Text == "HSplit")
       this.currentCursor = Cursors.HSplit;
    this.editControl1.Cursor = this.currentCursor;
}

 

VB

Private currentCursor As Cursor = Cursors.Default
Me.editControl1.Cursor = Me.currentCursor
private void menuItem_Click(Object sender, System.EventArgs e)
    Dim mitem As MenuItem = TryCast(sender, MenuItem)
    If mitem.Text = "AppStarting" Then
       Me.currentCursor = Cursors.AppStarting
    End If
    If mitem.Text = "Arrow" Then
       Me.currentCursor = Cursors.Arrow
    End If
    If mitem.Text = "Cross" Then
       Me.currentCursor = Cursors.Cross
    End If
    If mitem.Text = "Default" Then
       Me.currentCursor = Cursors.Default
    End If
    If mitem.Text = "Hand" Then
       Me.currentCursor = Cursors.Hand
    End If
    If mitem.Text = "Help" Then
       Me.currentCursor = Cursors.Help
    End If
    If mitem.Text = "HSplit" Then
       Me.currentCursor = Cursors.HSplit
    End If
    Me.editControl1.Cursor = Me.currentCursor

 

Reference link: https://help.syncfusion.com/windowsforms/syntaxeditor/appearance#customize-cursor-appearance

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied