我在我的 C# Win 应用程序中使用旧的 ActiveX 控件。
它有一个 MouseUp 事件,其 eventArgs 正在传递我们单击的点的 X 和 Y,但对于我的场景,我使用其 ItemClick 事件,并且其 eventArgs 没有有关 X 和 Y 的信息。
但我需要知道它们才能显示我的弹出窗口...那么有没有一种方法可以找出用户右键单击的 X 和 Y 的位置,以便我可以将其传递给我的 contextMenuStrip.Show 方法。
Thanks
Control 类有一个静态只读鼠标位置 http://msdn.microsoft.com/en-us/library/system.windows.forms.control.mouseposition.aspx属性,这给出了屏幕上的鼠标坐标。您可以使用它来了解上下文菜单的位置。
来自 MSDN:
Control.MousePosition 属性
类型:System.Drawing.Point
包含坐标的点
鼠标光标相对于
屏幕的左上角。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)