Если курсор находится в местоположении - PullRequest
0 голосов
/ 02 июня 2018
if (Cursor.Position == closeButton.Location)
{
    closeButton.BackColor = Color.FromArgb(255, 231, 76, 60);
}

Это если оператор по какой-то причине не работает, какая-нибудь помощь?

Я хотел бы проверить, находится ли позиция курсора в наборе Location.

1 Ответ

0 голосов
/ 02 июня 2018

Вам необходимо проверить свойство ClientRectangle вашей кнопки.Так что это правильный синтаксис для использования:

if (closeButton.ClientRectangle.Contains(closeButton.PointToClient(Cursor.Position)))
{
    closeButton.BackColor = Color.FromArgb(255, 231, 76, 60);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...