设计器中的ContextMenuStrip事件

时间:2014-04-22 20:43:32

标签: c# winforms visual-studio-2012 windows-forms-designer

我有一个ContextMenuStrip,我想在设计器中为其ToolStripMenuItems分配事件处理程序。如果我选择编辑项目集合,我可以编辑我添加的ToolStripMenuItems的属性,但我无法弄清楚如何编辑事件处理程序。我可以在代码中执行此操作,但这看起来很愚蠢。应该有一种方法可以在设计师中完成。我错过的显而易见的事情是什么?

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

enter image description here

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

2 个答案:

答案 0 :(得分:2)

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

enter image description here

答案 1 :(得分:1)

您可以使用表单设计器完全按照任何其他控件执行所需操作。

单击cmsItem框,ContextMenuStrip应显示为附加到设计器中当前表单的顶部。

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

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