System.Windows.Forms.ToolStripManager.RemoveToolStripMenuItem C# (CSharp) Method

RemoveToolStripMenuItem() static private method

static private RemoveToolStripMenuItem ( ToolStripMenuItem tsmi ) : void
tsmi ToolStripMenuItem
return void
		internal static void RemoveToolStripMenuItem (ToolStripMenuItem tsmi)
		{
			lock (menu_items)
				menu_items.Remove (tsmi);
		}

Usage Example

Example #1
0
        protected override void Dispose(bool disposing)
        {
            if (!IsDisposed)
            {
                if (disposing)
                {
                    if (this.HasDropDownItems)
                    {
                        foreach (ToolStripItem tsi in this.DropDownItems)
                        {
                            if (tsi is ToolStripMenuItem)
                            {
                                ToolStripManager.RemoveToolStripMenuItem((ToolStripMenuItem)tsi);
                            }
                        }
                    }

                    if (drop_down != null)
                    {
                        ToolStripManager.RemoveToolStrip(drop_down);
                    }
                }
                base.Dispose(disposing);
            }
        }