Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2014, 20:25   #1
enzogord
 
Регистрация: 28.09.2012
Сообщений: 5
По умолчанию Скроллинг DBAdvGrid мышью

Доброго времени суток, возникла такая проблема:

На форме расположен DBAdvGrid входящий в TMS component pack, в Run-time создается еще один DBAdvGrid владельцем которого указывается первый грид, и в свойстве Parent тоже указывается первый грид. Второй грид выполняет функцию поля просмотра отображаясь над нужной ячейкой, в нем всего 1 колонка.

Смысл в чем: нужно чтобы при прокрутки колеса мыши скролился только второй грид, но они скролятся одновременно. В настройках грида никаких настроек по отключению действия над Mouse Wheel не нашел, есть только настройка когда будет осуществляться действие: при полученном фокусе waFocus или при наведенном курсоре waMouseOver.

Идеально было бы вообще отключать действие MouseWheel на том или ином гриде.
Кто знает в каком направлении копать, подскажите пожалуйста.
enzogord вне форума Ответить с цитированием
Старый 01.12.2014, 17:16   #2
enzogord
 
Регистрация: 28.09.2012
Сообщений: 5
По умолчанию

После долгого копания в TDBAdvGrid, выяснилось что решение лежало под носом:

DBAdvGrid.EnableWheel := false;
enzogord вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скроллинг в чате Parallelogram JavaScript, Ajax 4 21.05.2014 07:01
скроллинг Chief Паскаль, Turbo Pascal, PascalABC.NET 1 09.06.2009 19:13
Скроллинг мышки Dmitriy Общие вопросы Delphi 1 26.10.2008 23:23
Скроллинг Sanek777 Общие вопросы Delphi 2 11.09.2008 20:05
скроллинг kl45gp JavaScript, Ajax 0 24.03.2008 23:29