Beispiel #1
0
        private ToolStripMenuItem BuildMenuPlugin(IMenuPlugin menuPlugin)
        {
            var tm = new ToolStripMenuItem(menuPlugin.Name);

            tm.Click += Tm_Click;
            tm.Tag    = menuPlugin;
            return(tm);
        }
Beispiel #2
0
        private ToolStripMenuItem BuildMenuItem(IMenuPlugin itemDefinition)
        {
            ToolStripMenuItem menuItem = new ToolStripMenuItem();

            menuItem.Text   = itemDefinition.MenuText;
            menuItem.Click += new EventHandler(menuItem_Click);
            menuItem.Tag    = itemDefinition;

            return(menuItem);
        }
Beispiel #3
0
        private void menuItem_Click(object sender, EventArgs e)
        {
            IMenuPlugin plugin = ((ToolStripMenuItem)sender).Tag as IMenuPlugin;

            plugin.ChangeLabel(this.lblMainMessage);
        }