public static void DestroyToolStrip( WinFormsUtility.Commands.CommandControlSet commandControlSet, ToolStrip toolStrip ) { foreach( ToolStripItem toolStripItem in toolStrip.Items ) { CommandToolStripButton commandToolStripButton = toolStripItem as CommandToolStripButton; if( commandToolStripButton != null ) { commandControlSet.RemoveControl( commandToolStripButton ); commandToolStripButton.Command = null; } } }
public static void DestroyContextMenuStrip( WinFormsUtility.Commands.CommandControlSet commandControlSet, ContextMenuStrip menuStrip ) { foreach( ToolStripItem toolStripItem in menuStrip.Items ) { CommandToolStripMenuItem commandToolStripMenuItem = toolStripItem as CommandToolStripMenuItem; if( commandToolStripMenuItem != null ) { commandControlSet.RemoveControl( commandToolStripMenuItem ); commandToolStripMenuItem.Command = null; } } }
public static void DestroyRibbon( WinFormsUtility.Commands.CommandControlSet commandControlSet, Controls.Ribbon.RibbonControl ribbonControl ) { foreach( Controls.Ribbon.Section section in ribbonControl.Sections ) { foreach( Controls.Ribbon.Item item in section.Items ) { CommandRibbonButtonItem commandRibbonButtonItem = item as CommandRibbonButtonItem; if( commandRibbonButtonItem != null ) { commandControlSet.RemoveControl( commandRibbonButtonItem ); commandRibbonButtonItem.Command = null; } } } while( ribbonControl.Sections.Length > 0 ) { ribbonControl.RemoveSection( ribbonControl.Sections[0] ); } }