![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 13.10.2008
Сообщений: 40
|
![]()
Столкнулся с проблемой: При появлении вертикальной полосы прокрутки в процессе прокручивания окна колесиком локальные координаты курсора остаются прежними, хотя часть окна уже прокручена и вертикальная координата положения курсора должна увеличиться. Для меня это важно. Как учесть координату смещения окна формы?
|
![]() |
![]() |
![]() |
#2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,883
|
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 13.10.2008
Сообщений: 40
|
![]()
Этот вариант интересный, но не катит. Мне нужно как-то делать отсчет от верхнего левого угла формы, но с учетом скролинга, т.е. при скролинге координата Y курсора мышки должна изменяться, не перемещая сам курсор мышки.
есть какие-нибудь идеи? Последний раз редактировалось Stilet; 14.03.2013 в 09:22. |
![]() |
![]() |
![]() |
#4 | ||
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]() Цитата:
Это как когда лаборант разглядывает в мелкоскоп чашку Петри, он не прибором над чашкой и её обитателями водит, а самих обитателей с помощью чашки перемещает. Цитата:
Последний раз редактировалось Sibedir; 14.03.2013 в 07:19. |
||
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Ну и альтернативный вариант: добавляйте к координатам мыши смещение, вычисляемое из текущего положения поло прокрутки.
|
![]() |
![]() |
![]() |
#6 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,883
|
![]()
Извиняюсь, а сам был уверен, что указанный метод будет отслеживать смещение мыши при скроллах. Оказалось нет.
Вот сделал тестовую прогу. Думаю, поможет. Там с учетом положения скролла легко сделать, само положение показывается - копнул чутка всл и нашёл как именно вычислить. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как изменить вид курсора на форме в C#? | Slavik3 | Помощь студентам | 0 | 15.12.2012 15:02 |
Cистема отсчета координат | ros.pro | Помощь студентам | 11 | 14.11.2011 14:17 |
как изменить точку на запятую | Poltev86 | БД в Delphi | 6 | 16.09.2010 16:10 |
Прошу помочь с определением координат курсора на форме. | Dem.IG | Помощь студентам | 1 | 17.12.2009 16:00 |
tchart - Как при наведении курсора на определенную точку сериэса узнать точку наведения и отобразить её | xaero93 | Помощь студентам | 0 | 22.04.2009 19:28 |