问题描述
我使用 ToolStrip 控件作为窗体上的菜单。我已经使用项目集合编辑器对其进行了配置。似乎无法在项目集合编辑器中配置事件。 ToolStrip 本身具有 Click
和 ItemClicked
事件。
我的菜单包含一个 DropDownButton Tools
。 Tools
包含一个 MenuItem Config
。我需要在点击 Config
时触发一个事件。
事件 Click
和 ItemClicked
仅在我单击 Tools
时触发,但在单击 MenuItem Config
时不会触发。
我在这个简单的任务上没有找到任何帮助。可能太简单了,没法讨论。
谁能给我一个提示,好吗?
解决方法
要使用设计器生成事件处理程序,您可以按照以下步骤操作:
- 转到“属性”窗口(或按 F4)。
- 打开列出表单上所有控件的下拉菜单,然后找到
MenuItem
。
- 点击“活动”(⚡ 图标)。
- 找到您需要使用的事件并双击它。
这是一个演示:

或者,您可以使用代码自己创建事件处理程序。例如,将此行添加到您的表单构造函数中:
toolStripMenuItem1.Click += ToolStripMenuItem1_Click;