public static StandardContextMenu Create(IContainer container, EventHandler click) { StandardContextMenu result = null; if (container == null) { result = new StandardContextMenu(); } else { result = new StandardContextMenu(container); } ToolStripItem current = null; current = new ToolStripMenuItem(StandardContextMenu.MenuCopy); current.Name = current.Text; if (click != null) { current.Click += click; } result.Items.Add(current); current = new ToolStripMenuItem(StandardContextMenu.MenuCut); current.Name = current.Text; if (click != null) { current.Click += click; } result.Items.Add(current); current = new ToolStripMenuItem(StandardContextMenu.MenuPaste); current.Name = current.Text; if (click != null) { current.Click += click; } result.Items.Add(current); result.Items.Add(new ToolStripSeparator()); current = new ToolStripMenuItem(StandardContextMenu.MenuClear); current.Name = current.Text; if (click != null) { current.Click += click; } result.Items.Add(current); return(result); }
public static ToolStripItem ItemFromSender(Object sender, out StandardContextMenu parent) { parent = null; if (sender is ToolStripItem result) { ToolStrip helper = result.GetCurrentParent(); if (helper is StandardContextMenu) { parent = helper as StandardContextMenu; return(result); } } return(null); }
static StandardContextMenu() { StandardContextMenu.Empty = new StandardContextMenu(); }
public static StandardContextMenu Create(IContainer container) { return(StandardContextMenu.Create(container, null)); }
public static StandardContextMenu Create(EventHandler click) { return(StandardContextMenu.Create(null, click)); }
public static StandardContextMenu Create() { return(StandardContextMenu.Create(null, null)); }