C# 获取Windows上下文菜单选择的位置?

C# 获取Windows上下文菜单选择的位置?,c#,.net,windows,winforms,contextmenu,C#,.net,Windows,Winforms,Contextmenu,我有一个Windows上下文菜单项,通过这些注册表项调用Windows窗体 HKLM\Software\Classes\*\shell\myappname HKLM\Software\Classes\*\shell\myappname\command 但是,当启动Windows窗体时,我希望它位于调用上下文菜单的位置附近。有办法吗?我想我需要获取Windows事件的坐标并设置窗口位置?您最好使用该属性获取当前鼠标指针位置。这至少会减少用户移动鼠标与Windows窗体交互所需的距离。最好使用该属

我有一个Windows上下文菜单项,通过这些注册表项调用Windows窗体

HKLM\Software\Classes\*\shell\myappname
HKLM\Software\Classes\*\shell\myappname\command

但是,当启动Windows窗体时,我希望它位于调用上下文菜单的位置附近。有办法吗?我想我需要获取Windows事件的坐标并设置窗口位置?

您最好使用该属性获取当前鼠标指针位置。这至少会减少用户移动鼠标与Windows窗体交互所需的距离。

最好使用该属性获取当前鼠标指针位置。这将至少减少用户移动鼠标与Windows窗体交互所需的距离。

同意。StartPosition=Manual。不情愿地接受这个……希望有更好的方法:同意。StartPosition=Manual。不情愿地接受这个……希望有更好的方法: