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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2009, 04:36   #1
Аццкий прогер
Пользователь
 
Аватар для Аццкий прогер
 
Регистрация: 26.02.2009
Сообщений: 24
Сообщение Как сделать событие на колёсико мыши?

Мне нужно для компонента dbGrid (Delphi) сделать свою реакцию на прокрутку колеса мыши (вниз и вверх отдельно).
Может быть когда-нибудь я кому-нибудь в чём-нибудь и помогу...
Аццкий прогер вне форума Ответить с цитированием
Старый 05.03.2009, 08:02   #2
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Посмотри св-ва
Код:
procedure TForm1.DBGrid1MouseWheelDown(Sender: TObject; Shift: TShiftState;
  MousePos: TPoint; var Handled: Boolean);
begin
//Колесо вниз
end;

procedure TForm1.DBGrid1MouseWheelUp(Sender: TObject; Shift: TShiftState;
  MousePos: TPoint; var Handled: Boolean);
begin
//Колесо вверх
end;
SERG1980 вне форума Ответить с цитированием
Старый 05.03.2009, 08:08   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Автор, если нет собитый описанных Serg1980(у меня например нет в Д6) то можно так
Код:
 TDBGrid = class(DBGrids.TDBGrid)
   procedure WMVScroll(var Message: TWMVScroll); message WM_VSCROLL;
  end;
....
procedure TDBGrid.WMVScroll(var Message: TWMVScroll);
begin
 Form1.Caption:=IntToStr(Message.Pos);
 Form1.ADOTable1.MoveBy(Message.Pos-Form1.ADOTable1.RecNo);
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TСhart, клик мыши и координаты XY, Определение координат оси при клике мыши Aravild Компоненты Delphi 1 31.01.2009 16:28
Как проипсать событие? Sanek777 Общие вопросы Delphi 3 10.08.2008 14:48
колЁсико мышки Experementator Общие вопросы Delphi 3 05.05.2008 16:31
Как поймать событие в COM? den303 Общие вопросы Delphi 0 13.09.2007 12:06