在面板中移动鼠标光标

我试图将光标从面板移动到某个位置,当我尝试此操作时,我的光标移动,但不是移动到面板的位置,而是移动到主菜单的位置,有谁知道如何获取位置我的面板?

this.Cursor = new Cursor(Cursor.Handle);
Cursor.Position = new Point(attach.X,attach.Y);
ali_324 回答:在面板中移动鼠标光标

设置Cursor的坐标时,您应该提供屏幕坐标,而不是本地坐标。假设 attach.X,attach.YmyPanel 上的坐标:

 Cursor.Position = myPanel.PointToScreen(new Point(attach.X,attach.Y));
本文链接:https://www.f2er.com/27429.html

大家都在问