@Avery007

Как узнать координаты курсора при клике относительно локальных координат control'а?

Есть класс, унаследованный от ScrollableControl. Нужно при клике мышкой внутри него, узнать координаты курсора относительно локальных координат (система координат начинается от левого верхнего угла), учитывая scroll.
  • Вопрос задан
  • 4560 просмотров
Решения вопроса 1
aush
@aush
public class MyScrollableControl : ScrollableControl
    {
        protected override void OnMouseClick(MouseEventArgs e)
        {
            var local = new Point(e.X - AutoScrollPosition.X,
                                  e.Y - AutoScrollPosition.Y);
            base.OnMouseClick(e);
        }
    }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы