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.

C#

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

popupMenuParentBarItem.Items.Remove(bitem);

break;

}

}

base.ContextMenu_BeforePopup(sender, e);

}

}

VB

Public Class CustomTabbedMDIManager : Inherits TabbedMDIManager

Public Sub New()

MyBase.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

popupMenuParentBarItem.Items.Remove(bitem)

Exit For

End If

Next bitem

MyBase.ContextMenu_BeforePopup(sender, e)

End Sub

End Class

Sample:

http://websamples.syncfusion.com/samples/KB/Tools.Windows/TRItemCM/main.htm

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

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