/// <summary> /// Creates this instance. /// </summary> /// <returns>ContextMenuStrip</returns> public static ContextMenuStrip Create() { // Add the default menu options. ContextMenuStrip menu = new ContextMenuStrip(); ToolStripMenuItem item; // ToolStripSeparator sep; // Windows Explorer. item = new ToolStripMenuItem(); item.Text = "Настройки"; item.Click += new EventHandler(Explorer_Click); item.Image = Resources.Explorer; menu.Items.Add(item); //// Separator. //sep = new ToolStripSeparator(); //menu.Items.Add(sep); // Exit. item = new ToolStripMenuItem(); item.Text = "Выход"; item.Click += new System.EventHandler(Exit_Click); item.Image = Resources.Exit; menu.Items.Add(item); item = new MyToolStripMenuItem(menu); menu.Items.Add(item); return menu; }
public ToolStripItem BuildExtension(IAddinContext adnContext) { if (_menu != null) { return(_menu); } _adnContext = adnContext; var menu = new MyToolStripMenuItem(); menu.Text = Name; menu.ToolTipText = Tooltip; if (CommandType != null) { menu.Click += OnMenuClick; // lazy loading type into the runtime } _menu = menu; return(menu); }