...
No Format |
---|
public class <pluginName>Gui : Component, IPluginGui { private ClonableToolStripMenuItem extraModelMenuItem = new ClonableToolStripMenuItem() { Text = "Hello World", Name = "extraModelContextMenuItem" }; private ContextMenuStrip extraModelContextMenu = new ContextMenuStrip(); extraModelContextMenu.Items.Add(extraModelMenuItem); extraModelMenuItem.Click += new EventHandler(extraModelContextMenuItem_Click); public IMenuItem GetContextMenu(object sender, object data) { if (data is KRWModel) { extraModelMenuItem.Tag = (KRWModel)data; extraModelMenuItem.Enabled = true; return new MenuItemContextMenuStripAdapter(extraModelContextMenu); } return null; } private void extraModelContextMenuItem_Click(object sender, EventArga e) { MessageBox.Show("Hello World"); } } |