We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to remove an item from the context menu in tabbedMDI?


A CustomTabbedMDIManager should be derived from TabbedMDIManager in that ContextMenuBeforePopup event should be overidden to remove the item.


public class CustomTabbedMDIManager : TabbedMDIManager


public CustomTabbedMDIManager() : base() {}

protected override void ContextMenu_BeforePopup(object sender, CancelEventArgs e)


ParentBarItem popupMenuParentBarItem = sender as ParentBarItem;

foreach(BarItem bitem in popupMenuParentBarItem.Items)


if (bitem.Text == "New Hori&zontal Tab Group")


// To remove the item





base.ContextMenu_BeforePopup(sender, e);




Public Class CustomTabbedMDIManager : Inherits TabbedMDIManager

Public Sub New()


End Sub

Protected Overrides Sub ContextMenu_BeforePopup(ByVal sender As Object, ByVal e As CancelEventArgs)

Dim popupMenuParentBarItem As ParentBarItem = CType(IIf(TypeOf sender Is ParentBarItem, sender, Nothing), ParentBarItem)

For Each bitem As BarItem In popupMenuParentBarItem.Items

If bitem.Text = "New Hori&zontal Tab Group" Then

' To remove the item


Exit For

End If

Next bitem

MyBase.ContextMenu_BeforePopup(sender, e)

End Sub

End Class



Article ID: Published Date: Last Revised Date: Platform: Control:
1303 04/30/2011 07/10/2014 WinForms TabbedMDIManager
Did you find this information helpful?
Add Comment
You must log in to leave a comment

Please sign in to access our KB

or the page will be automatically redirected to sign-in page in 10 seconds.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon