окна образуют верх и мышь движутся - PullRequest
0 голосов
/ 20 января 2011

в моем приложении win form, когда я буду двигать мышь снизу вверх и через некоторое время я не смогу двигать мышь вверх, потому что вверху находится строка заголовка. Итак, как я могу обнаружить, что моя мышь касается верхнего конца формы выигрыша, когда я буду двигать мою мышь.

спасибо

1 Ответ

1 голос
/ 21 января 2011

Чтобы определить, находится ли ваша мышь на верхнем краю формы, просто сравните местоположение мышек с местоположением форм.

Point mouseLocation = System.Windows.Forms.Control.MousePosition;
Point formLocation = form1.Location;

if (mouseLocation.Y == formLocation.Y)
{
    System.Console.WriteLine("The mouse is at the top of the form.");
}

Если я правильно помню, позиция, возвращаемая формами ". Расположение"метод НЕ включает строку заголовка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...