Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / По экранный скрол DBGrid ... / 3 сообщений из 3, страница 1 из 1
19.09.2018, 09:10
    #39704698
KonstFB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По экранный скрол DBGrid ...
Всем доброго дня!

Форумчане, кто подскажет как можно сменить тип скролирования мышкой в DBGrid. Интересует скрол не построчный - классический, а мягкий поэкранный. Предполагаю, что надо связать скрол мышки с скрол баром грида. Но при этом надо отключить стандартное поведение сетки... Кто что посоветует ?

Спасибо!
...
Рейтинг: 0 / 0
19.09.2018, 10:10
    #39704747
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По экранный скрол DBGrid ...
Конкретно по DBGrid'у не подскажу, но я бы начал исследование вот с чего:
перехватил бы все события, идущие к гриду. Но не через стандартный способ, т.е. не через повесить обработчики в дизайнере формы, а через альтернативный способ (это надежнее, т.к. дает полный контроль над событиями, в том числе можно их не пустить дальше к гриду):

короче, подцепиться к WindowProc грида
https://www.experts-exchange.com/questions/20026950/Replacing-the-default-windows-Procedure.html
http://www.sql.ru/forum/1298091/kak-zapretit-prokrutku-kolesom-myshi-v-setke-dbgrideh?hl=windowproc
...
Рейтинг: 0 / 0
19.09.2018, 10:12
    #39704749
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По экранный скрол DBGrid ...
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / По экранный скрол DBGrid ... / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]