Articles in this section
Category / Section

How to prevent row selection on right click of the mouse?

1 min read

In GridDataBoundGrid, you can select the rows on right click of the mouse . To prevent the row selection on right click of the mouse , you can use the SelectionChanging event.

The following code example demonstrates how to disable the row selection on right click of the mouse

C#

// Hooking SelectionChanging event.
this.gridDataBoundGrid1.Model.SelectionChanging += new GridSelectionChangingEventHandler(Model_SelectionChanging);
void Model_SelectionChanging(object sender, GridSelectionChangingEventArgs e)
{
    // Checking mouse right button.
    if (e.Reason == Syncfusion.Windows.Forms.Grid.GridSelectionReason.MouseDown && e.ClickRange.RangeType == Syncfusion.Windows.Forms.Grid.GridRangeInfoType.Rows && Control.MouseButtons == System.Windows.Forms.MouseButtons.Right)
    {
        this.gridDataBoundGrid1.Model.Selections.Clear();
        //Disabling selection on mouse right click.
        e.Cancel = true;
    }
}

 

VB

' Hooking SelectionChanging event.
Private Me.gridDataBoundGrid1.Model.SelectionChanging += New GridSelectionChangingEventHandler(AddressOf Model_SelectionChanging)
Private Sub Model_SelectionChanging(ByVal sender As Object, ByVal e As GridSelectionChangingEventArgs)
 ' Checking mouse right button.
 If e.Reason = Syncfusion.Windows.Forms.Grid.GridSelectionReason.MouseDown AndAlso e.ClickRange.RangeType = Syncfusion.Windows.Forms.Grid.GridRangeInfoType.Rows AndAlso Control.MouseButtons = System.Windows.Forms.MouseButtons.Right Then
  Me.gridDataBoundGrid1.Model.Selections.Clear()
  'Disabling selection on mouse right click.
  e.Cancel = True
 End If
End Sub

 

Sample Links

RowSelection_C#

RowSelection_VB

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