C# 设计器中的ContextMenuStrip事件

C# 设计器中的ContextMenuStrip事件,c#,winforms,visual-studio-2012,windows-forms-designer,C#,Winforms,Visual Studio 2012,Windows Forms Designer,我有一个ContextMenuStrip,我想在设计器中为它的ToolStripMenuItems分配事件处理程序。如果我选择编辑项集合,我可以编辑我添加的ToolStripMenuItems的属性,但我不知道如何编辑事件处理程序。我可以用代码来做,但这似乎很愚蠢。设计师应该有办法做到这一点。我错过的最明显的东西是什么 编辑:ContextMenuStrip位于继承TreeView的自定义控件中 我必须选择“编辑项目”,在那里我可以看到项目的属性,但不能看到事件。您可以像使用任何其他控件一样使

我有一个ContextMenuStrip,我想在设计器中为它的ToolStripMenuItems分配事件处理程序。如果我选择编辑项集合,我可以编辑我添加的ToolStripMenuItems的属性,但我不知道如何编辑事件处理程序。我可以用代码来做,但这似乎很愚蠢。设计师应该有办法做到这一点。我错过的最明显的东西是什么

编辑:ContextMenuStrip位于继承TreeView的自定义控件中


我必须选择“编辑项目”,在那里我可以看到项目的属性,但不能看到事件。

您可以像使用任何其他控件一样使用表单设计器来执行任何操作

单击cmsItem框,ContextMenuStrip将显示在设计器中当前窗体的顶部

现在单击表单上的根ContextMenuStrip项,您将看到所有子项


通过单击子项并导航到属性(右键单击、F4或其他),您可以管理任何事件或属性。

在标题栏正下方的属性工具中,有一个下拉菜单,可用于选择当前上下文中的任何控件。选择所需的菜单项,然后转到事件(Thunderbolt图标),就像其他控件一样


就是这样。设计器中没有窗体,只有自定义控件。我已经试过了,但它根本不会显示您所说的编辑器。我终于放弃了,把它写进了代码里。为我工作。在“属性”窗口中选择tsmiNew使我能够访问所有事件。在Visual Studio 2015中,我无法使用tsmiNew。没有事件图标,正如问题中的屏幕截图所示。(我还有一个ContextMenuStrip作为ToolStripMenuItem的父级。)