我有一个显示ContextMenuStrip的控件。该控件具有MouseDown事件功能。如何在此函数中确定MouseDown是否正在触发ContextMenuStrip的关闭?换句话说,如果要显示ContextMenuStrip,我想禁用control.MouseDown,并在没有菜单时重新启用它。单击ContextMenuStrip不会触发正常的MouseDown事件。
问题在于,当我单击控件时,ContextMenuStrip的Closed / Closing事件在控件MouseDown事件之前触发。