.net simulate Click мыши с координатами приложения, а не с координатами экрана - PullRequest
0 голосов
/ 13 февраля 2012

Я прочитал этот пост: Как смоделировать щелчок мыши в C #? .

Это было полезно, но я не мог щелкнуть нужную точку. Я думаю, что переменные x и y соответствуют координатам экрана. Я хотел установить значения в соответствии с моей программой (форма).

Ответы [ 2 ]

1 голос
/ 13 февраля 2012

для преобразования ваших координат проверьте следующую функцию, доступную в вашей форме

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

для чтения / записи экранных координат, которые вы можете использовать

public sealed class Cursor
{
    public static Point Position { get; set; }
}
0 голосов
/ 13 февраля 2012

Вам просто нужно нажать кнопку? Вы можете позвонить buttonName.Click

Кроме того, вы можете добавить метку, и onMouseMove обновит X, Y. Это может помочь вам получить лучшие координаты

...