Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.25;
Скачать: CL | DM;

Вниз

Перехват OnMouseWheel в DrawGrid   Найти похожие ветки 

 
Darvin ©   (2007-11-01 10:09) [0]

Здравствуйте!
У меня имеется DrawGrid с ColCount = 1 и RowCount = N (N > 2). Одномоментно на экране показывается только одна ячейка, ячейки большие.
Если ничего не менять, то при прокрутке колесом мышки показывается последняя ячейка. Как можно управлять этим процессом, чтоб при единичном перемещении колесика, показывалась следующая ячейка?
Пытаюсь перехватить OnMouseWheel, но это событие не отрабатывается, а у DrawGrid его нет.


 
Darvin ©   (2007-11-01 10:30) [1]

Если установить DarwGrid.ScrollBard = ssNone, то прокрутка по ячейке, как надо,
а если установить DarwGrid.ScrollBard = ssVertical или ssBoth, то если мышка над DrawGrid, то прокручивается из конца в конец, а если мышь не над  DrawGrid, то прокручивается по ячейке, как надо...


 
Leonid Troyanovsky ©   (2007-11-01 13:45) [2]


> Darvin ©   (01.11.07 10:30) [1]

Ни в D6 ни в TD2006 (XP, W2K3) такого не наблюдается,
все работает, как тому положено.

Кроме того, события OnMouseWheel* у TDrawGrid есть,
если, конечно, их не спрятали именно в D7.

--
Regards, LVT.


 
Darvin ©   (2007-11-01 15:33) [3]

>Leonid Troyanovsky ©  
а как регулировать шаг прокрутки, как управлять шагом скроллбара в DrawGrid, в обычном TScrollBar это можно


 
Leonid Troyanovsky ©   (2007-11-01 18:08) [4]


> Darvin ©   (01.11.07 15:33) [3]

> а как регулировать шаг прокрутки, как управлять шагом скроллбара
> в DrawGrid, в обычном TScrollBar это можно

Да никак, это автоматическая прокрутка.
Ну, можно, конечно, двигаться на два ряда.
Или, скажем, не двигаться вовсе.

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2007.11.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.066 c
15-1193149253
xayam
2007-10-23 18:20
2007.11.25
подскажите бесплатный php-хостинг


8-1169983919
T54
2007-01-28 14:31
2007.11.25
Количество точек на дюйм - ?


2-1194128249
ASDE
2007-11-04 01:17
2007.11.25
Перевод строки Word. ole


2-1193827989
F@T@L_Err0r
2007-10-31 13:53
2007.11.25
Скопировать папку


2-1193911010
SveTTT
2007-11-01 12:56
2007.11.25
Вызов печати по нажатю комбинации кнопок