To reproduce: Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load Me.ProductsTableAdapter.Fill(Me.NwindDataSet.Products) Dim menu As New ContextMenu() For index = 1 To 4 menu.MenuItems.Add("item" & index) Next Me.ContextMenu = menu End Sub Workaround: Const WM_CONTEXTMENU As Integer = &H7B Public Class Grid Inherits RadGridView Protected Overrides Sub WndProc(ByRef m As Message) If m.Msg = WM_CONTEXTMENU Then Return End If MyBase.WndProc(m) End Sub Public Overrides Property ThemeClassName As String Get Return GetType(RadGridView).FullName End Get Set(value As String) MyBase.ThemeClassName = value End Set End Property End Class