0

出于某种原因,我无法在 System.Windows.Forms.ContextMenu 上找到 OnClose 处理程序,如果选择了菜单选项,我需要 OnClose 事件来检查 ContextMenu 何时关闭,如果不将值重置为 new Point( 0, 0)。

我已经在网上搜索了几个小时,但我似乎在 ContextMenu 上找到的唯一东西是 System.Windows.Controls.ContextMenu,两者之间有什么区别。

4

1 回答 1

0

我已经解决了我的问题,我已经切换到 ContextMenuStrip,它(尽管我第一次这样做)与 ContextMenu 基本相同,我认为它只能停靠在顶部栏。

因为我现在使用的是 ContextMenuStrip,所以我可以使用 Closed 事件中的 ToolStripDropDownClosedEventArgs 来检查是否选择了某个项目或焦点是否丢失,这正是我想要的。

谢谢大家的帮助。

于 2013-11-07T14:24:03.487 回答