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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2007, 16:53   #1
azat
Пользователь
 
Регистрация: 26.11.2007
Сообщений: 56
По умолчанию скролинг по DBGrid

Как сделать чтобы:
1) при прокручивании колесика мышки на DBGrid перемещался курсор по записям
2) при удерживании и перемещении скролбара у DBGrid "проматывались" записи
?
azat вне форума Ответить с цитированием
Старый 29.11.2007, 19:12   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

1. У всех контролов есть OnMouseWheel event.
2. См. "Scroll method (TCustomDBGrid)"
mihali4 вне форума Ответить с цитированием
Старый 30.11.2007, 08:14   #3
mm_mauser
Пользователь
 
Регистрация: 29.11.2007
Сообщений: 15
По умолчанию

Есть еще совет плюнь на dbGrid, скачай EhLib там есть DBGridEh ставь его и почувствуй разницу ...
з.ы. EhLib "условно бесплатный", то есть бесплатна версия 3.6 версия 4.х стоят 1500 руб за штуку
Работа программиста это работа над ошибками,
а профессия 'программист' это фатальная ошибка
mm_mauser вне форума Ответить с цитированием
Старый 04.12.2007, 10:44   #4
azat
Пользователь
 
Регистрация: 26.11.2007
Сообщений: 56
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
1. У всех контролов есть OnMouseWheel event.
2. См. "Scroll method (TCustomDBGrid)"
не совсем понятно как им воспользоваться...
azat вне форума Ответить с цитированием
Старый 05.12.2007, 19:08   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Придется еще раз:
скачайте мой справочник
http://www.programmersclub.ru/files/dfaq.rar
введите в строку поиска слово "колесо" и... будет вам счастье...
mihali4 вне форума Ответить с цитированием
Старый 07.12.2007, 14:11   #6
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

У стандартного DBGrid действительно проблемы со скролингом (нет синхронизации с датасетом). А Ehlib в общем-то бесплатен для жителей бывшего СНГ. Правда у автора видимо не хватает времени, чтобы разослать всем желющим. Но тем не менее рассылает. Нужно только подождать... И зарегестрироваться на сайте в группе поддержки (или как-то по дргому она называется. Не помню)

http://www.ehlib.com

Последний раз редактировалось Баламут; 07.12.2007 в 14:17.
Баламут вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DBGrid+DBGrid Alex_666 БД в Delphi 11 19.06.2008 08:43
Автоматический скролинг в редакторе кода Altera Общие вопросы Delphi 0 05.06.2008 16:23
DBGrid Ane4ka БД в Delphi 28 01.06.2008 10:00
скролинг TDBGrid azat БД в Delphi 5 18.01.2008 15:12