0 / 0 / 1
Регистрация: 14.04.2016
Сообщений: 10
|
||||||
1 | ||||||
Определить координаты курсора мыши относительно формы12.10.2016, 18:37. Показов 8389. Ответов 2
Доброго времени суток, форумчане. Нужна помощь в решении следующего вопроса:
У меня есть форма Strategy, на ней расположены 8 лейблов, у каждого из которых есть 2 общих события MouseDown и MouseUp. Я зажимаю кнопку мыши на одном лейбле,перетаскиваю курсор на другой лейбл (либо оставляю над этим же), а затем отпускаю кнопку мыши. Нужно узнать над каким лейблом в итоге оказался курсор. В C# новичек, поэтому просто не знаю его возможностей, может можно сделать что-то из этого: 1. Во время работы MouseDown и MouseUp отследить где находится курсор с помощью событий я так понял - невозможно, ибо не срабатывают они. Может это можно изменить? Например чтобы MouseEnter сработал даже во время выполнения MouseDown. 2. В MouseUp есть функция GetChildAtPoint(new Point(e.X,e.Y)), но ей передаются координаты мыши, относительно лейбла, а не формы. Может можно как-то это изменить? 3. Нашел еще такие методы: Mouse.GetPosition(IInputElement) Point Control.PointToClient(Point point); Point Control.PointToScreen(Point point); прочитал как они работают, но пристроить их не получилось. То ли я криво написал, то ли версия студии старовата. Использую Visual Studio Express 2013. Заранее спасибо.
0
|
12.10.2016, 18:37 | |
Ответы с готовыми решениями:
2
Считывать координаты курсора относительно формы Как определить координаты положения курсора относительно стороннего окна Координаты курсора мыши Координаты курсора мыши |
1497 / 1212 / 821
Регистрация: 29.02.2016
Сообщений: 3,628
|
|
13.10.2016, 12:26 | 2 |
1
|
0 / 0 / 1
Регистрация: 14.04.2016
Сообщений: 10
|
|
13.10.2016, 21:54 [ТС] | 3 |
Уже сам нашел решение, но то что вы предложили будет покороче. Спасибо.
0
|
13.10.2016, 21:54 | |
13.10.2016, 21:54 | |
Помогаю со студенческими работами здесь
3
Положение курсора мыши относительно окна стороннего приложения Узнать координаты мыши относительно picturebox Как получить координаты курсора мыши Рисование линий по клику мыши (неправильно определяются координаты курсора) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |