带有两个不同事件的C#ToolStripMenuItems(左键单击和右键单击)

时间:2016-01-08 12:26:41

标签: c# .net

所以我对C#ToolStripMenuItems有疑问。我想要做的是动态添加项目,并将两个事件绑定到它们,一个鼠标左键单击(打开文件),第二个是鼠标右键单击(打开右键菜单,其中包含删除,打开等项目...)。我尝试了一些解决方案,但无法解决这个问题。 我现在这么远: 这个空洞被循环

private void addTemplate(string fileName) {
    var entry = new ToolStripMenuItem();
    entry.Text = fileName;
    entry.Click += new EventHandler((sender, e) => openFile( fileName));
    templatesToolStripMenuItem.DropDownItems.Add(entry);
}

到目前为止它仅适用于打开文件。但是我怎样才能做到这一点,以便它还会在" entry"中添加另一个事件。所以它将打开右键菜单与其他选项。无法使用.Click事件,Designer并没有给出正确的点击选项。

0 个答案:

没有答案