如何为 ToolStripDropDownButton 上的 MenuItem 创建事件处理程序?
How to create an event handler for a MenuItem on a ToolStripDropDownButton?
我将 ToolStrip 控件用作窗体上的菜单。我已经使用 Items Collection Editor 配置了它。似乎无法在 Items Collection Editor 中配置事件。 ToolStrip 本身有 Click
和 ItemClicked
事件。
我的菜单包含一个 DropDownButton Tools
。 Tools
包含一个菜单项 Config
。我需要在单击 Config
.
时触发一个事件
事件 Click
和 ItemClicked
仅在我单击 Tools
时触发,但在我单击 MenuItem Config
.
时不会触发
对于这个简单的任务,我没有找到任何帮助。大概是太简单了就不展开讨论了
谁能给我一个提示,好吗?
要使用设计器生成事件处理程序,您可以按照以下步骤操作:
- 转到属性 window(或按 F4)。
- 打开列出表单上所有控件的下拉列表并找到
MenuItem
。
- 点击“活动”(⚡ 图标)。
- 找到您需要使用的事件并双击它。
这是一个演示:
或者,您可以使用代码自己创建事件处理程序。例如,将此行添加到您的表单构造函数中:
toolStripMenuItem1.Click += ToolStripMenuItem1_Click;
我将 ToolStrip 控件用作窗体上的菜单。我已经使用 Items Collection Editor 配置了它。似乎无法在 Items Collection Editor 中配置事件。 ToolStrip 本身有 Click
和 ItemClicked
事件。
我的菜单包含一个 DropDownButton Tools
。 Tools
包含一个菜单项 Config
。我需要在单击 Config
.
事件 Click
和 ItemClicked
仅在我单击 Tools
时触发,但在我单击 MenuItem Config
.
对于这个简单的任务,我没有找到任何帮助。大概是太简单了就不展开讨论了
谁能给我一个提示,好吗?
要使用设计器生成事件处理程序,您可以按照以下步骤操作:
- 转到属性 window(或按 F4)。
- 打开列出表单上所有控件的下拉列表并找到
MenuItem
。 - 点击“活动”(⚡ 图标)。
- 找到您需要使用的事件并双击它。
这是一个演示:
或者,您可以使用代码自己创建事件处理程序。例如,将此行添加到您的表单构造函数中:
toolStripMenuItem1.Click += ToolStripMenuItem1_Click;