如何在ToolStripMenuItem EventHandler

时间:2016-10-19 15:00:02

标签: c# winforms

将事件处理程序添加到ToolStripMenuItem,如下所示:

foo = new ToolStripMenuItem( title, image, EVENT_HANDLER );

然后在点击菜单时调用EVENT_HANDLER

  1. 打开,或
  2. 关闭菜单项。
  3. 我的问题:

    如果由于菜单将要关闭而触发事件,我如何区分EVENT_HANDLER

    更新

    谈论ToolStripDropDown

1 个答案:

答案 0 :(得分:2)

您可能无法从Clicked事件中获取该信息。

解决方法是使用变量来跟踪状态,并使用菜单的DropDownOpeningDropDownClosed事件来跟踪菜单的打开状态。