Hello
Can anybody tell me how I can detect where the context menu is clicked, in particular I'm looking to detect a right click in the blank space below rows (see attached file.)
The following snippet stops the right clicking on the header, and allows right clicking on a row, but I can't seem to find out when the "whitespace" is clicked? - Any clues?
Many thanks
Terry
Private Sub RadGridView1_ContextMenuOpening(ByVal sender As Object, ByVal e As Telerik.WinControls.UI.ContextMenuOpeningEventArgs) Handles RadGridView1.ContextMenuOpening
Dim i As Integer = 0
Do While i < e.ContextMenu.Items.Count
e.ContextMenu.Items.Clear()
i += 1
Loop
If TypeOf e.ContextMenuProvider Is GridHeaderCellElement Then Exit Sub
Dim customMenuItem1 As RadMenuItem = New RadMenuItem()
Dim customMenuItem2 As RadMenuItem = New RadMenuItem()
Dim customMenuItem3 As RadMenuItem = New RadMenuItem()
customMenuItem1.Text = "Insert Company History"
customMenuItem2.Text = "Remove Company History"
customMenuItem3.Text = "Add/Edit Roles..."
Dim separator As RadMenuSeparatorItem = New RadMenuSeparatorItem()
e.ContextMenu.Items.Add(customMenuItem1)
AddHandler e.ContextMenu.Items(0).Click, AddressOf RowInsert
e.ContextMenu.Items.Add(customMenuItem2)
AddHandler e.ContextMenu.Items(1).Click, AddressOf RowDelete
e.ContextMenu.Items.Add(separator)
e.ContextMenu.Items.Add(customMenuItem3)
If RadGridView1.RowCount = 0 Then
e.ContextMenu.Items(0).Visibility = ElementVisibility.Visible
e.ContextMenu.Items(1).Visibility = ElementVisibility.Hidden
e.ContextMenu.Items(2).Visibility = ElementVisibility.Hidden
End If
End Sub