.net模拟鼠标单击应用程序坐标而不是屏幕坐标

时间:2012-02-13 07:46:51

标签: .net mouseclick-event

我读过这篇文章:How to simulate Mouse Click in C#?

这很有帮助,但我无法点击我想要的点。我认为x和y变量对应于屏幕坐标。我想根据我的程序(表单)设置值。

2 个答案:

答案 0 :(得分:1)

转换您的坐标检查表单中的以下功能

public class Control
{
    public Point PointToScreen(Point p);
}

读取/写入您可能使用的屏幕坐标

public sealed class Cursor
{
    public static Point Position { get; set; }
}

答案 1 :(得分:0)

您只需要点击按钮吗?你可以调用buttonName.Click

此外,您可以添加标签并让onMouseMove更新X,Y。这可以帮助您获得更好的坐标