Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 27 апр 2024, 08:38

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 14 мар 2018, 10:53 
Не в сети

Зарегистрирован: 14 мар 2018, 10:34
Сообщений: 22
Всем привет!

Прошу помощи в такой проблеме. В DBGridEh скроллинг мышкой по умолчанию работает и это замечательно!
Но, когда увожу курсор с таблицы - он все равно работает на этой же таблице до тех пор, пока у нее не отпадет фокус. Функционал программы не страдает, но неудобства все же есть. Хотелось бы, чтобы при наведении на таблицу скроллинг работал, а если курсор не над таблицей - соответственно отключался.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 16 мар 2018, 12:05 
Не в сети

Зарегистрирован: 14 мар 2018, 10:34
Сообщений: 22
Можно решить так:
Код:
  public
    { Public declarations }
    procedure MouseWheelHandler(var Message: TMessage); override;
procedure TEditEventForm.MouseWheelHandler(var Message: TMessage);
begin
  if NeedScroll
    then inherited;
end;

Везде, где мне надо включаю и отключаю NeedScroll по onMouseMove


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB