Category / Section
How to hide a menu item in the built-in context menu of WinForms Docking Manager?
1 min read
Hide the context menu
In order to hide a menu item in DockContextMenu, you have to handle the DockContextMenu event.
C#
//To hide the "TabbedDocument" option in the context menu for the control "panel1" void dockingManager1_DockContextMenu(object sender, Syncfusion.Windows.Forms.Tools.DockContextMenuEventArgs arg) { if (arg.Owner == this.panel1) arg.ContextMenu.ParentBarItem.Items[2].Visible = false; }
VB
'To hide the "TabbedDocument" option in the context menu for the control "panel1" Private Sub dockingManager1_DockContextMenu(ByVal sender As Object, ByVal arg As Syncfusion.Windows.Forms.Tools.DockContextMenuEventArgs) If arg.Owner = Me.panel1 Then arg.ContextMenu.ParentBarItem.Items(2).Visible = False End If End Sub
UG document link: https://help.syncfusion.com/windowsforms/dockingmanager/dock-window#remove-specific-default-menu-item-from-context-menu