Boh*_*ohn 2 c# location contextmenu winforms
我在C#Win App中使用旧的ActiveX控件.它有一个MouseUp事件,它的eventArgs传递我们点击的点的X和Y但是对于我的场景我使用它的ItemClick事件并且它的eventArgs没有关于X和Y的信息.但是我需要知道它们显示我的弹出窗口...所以有一种方法可以找出用户右键单击的X和Y的位置,这样我就可以将它传递给我的contextMenuStrip.Show方法.
谢谢
fle*_*her 5
Control类具有静态只读MousePosition属性,这会在屏幕上显示鼠标坐标.您可以使用它来了解ContextMenu的位置.
来自MSDN:
Control.MousePosition属性 键入:System.Drawing.Point 一个Point,包含鼠标光标相对于屏幕左上角的坐标.
Control.MousePosition属性
键入:System.Drawing.Point
一个Point,包含鼠标光标相对于屏幕左上角的坐标.
cor*_*rax 5
Cursor.Position将为您提供光标的当前屏幕坐标.对于大多数用途来说这是足够好的,即使鼠标可能在点击和被调用的处理程序之间移动.
Cursor.Position
归档时间:
15 年,6 月 前
查看次数:
3957 次
最近记录:
13 年,10 月 前