gpt4 book ai didi

c# - 我无法访问光标的位置(以编程方式移动鼠标)

转载 作者:太空宇宙 更新时间:2023-11-03 18:35:52 24 4
gpt4 key购买 nike

这是我的代码:

    private void MoveCursor(int x, int y)
{
// Set the Current cursor, move the cursor's Position,
// and set its clipping rectangle to the form.

System.Windows.Forms.Cursor cursorMouse = new System.Windows.Forms.Cursor(System.Windows.Forms.Cursor.Current.Handle);
cursorMouse.Position = new System.Drawing.Point(x, y);
System.Windows.Forms.Cursor.Clip = new System.Drawing.Rectangle(cursorMouse.Position, cursorMouse.Size);
}

这是我的控制台说的:

 Error  11  Member 'System.Windows.Forms.Cursor.Position.get' cannot be accessed with an instance reference; qualify it with a type name instead    F:\Win8\Kinect\InterfaceController\celmaibun\KinectToolbox\KinectToolbox\GesturesViewer\MainWindow.xaml.cs  1314    13  NkGesturesViewer
Error 12 Member 'System.Windows.Forms.Cursor.Position.get' cannot be accessed with an instance reference; qualify it with a type name instead F:\Win8\Kinect\InterfaceController\celmaibun\KinectToolbox\KinectToolbox\GesturesViewer\MainWindow.xaml.cs 1315 77 NkGesturesViewer

现在,我是c#的初学者,我更习惯java和android。一位 friend 告诉我这与实例有关。但我不知道该怎么做。

最佳答案

您可能已经找到了答案或找到了解决方法,但由于我遇到了同样的问题,所以我想我应该发布我的发现。

当我添加对 System.Windows.Forms.DataVisualization.Charting 的引用时,错误弹出。看起来光标与该引用一起工作的方式与平常不同,并且覆盖了典型的 Cursor.Position。

在我的例子中,只需将“Cursor.Position”替换为“MousePosition”即可。

关于c# - 我无法访问光标的位置(以编程方式移动鼠标),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15619768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com