Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Какое событие отвечает за перемещение указателя в датагриде? [D7, Paradox]


WFS ©   (2007-07-11 20:52:00) 

У датагрида есть указатель слева (такой треугольничек). Вот когда его переводишь на другую запись, как обработать это событие?


WFS   (2007-07-13 20:54:00) [1]

Не знал, что мой вопрос вызовет столь бурную дискуссию.
На самом деле нужно у Datasource выбрать свойство Dataset и там выбрать  свойство onScroll.
А зачем BeforeScroll?
Мне нужно просто, чтобы перемещаясь по таблице, у которой первая колонка - число месяца, прогнозировать сколько деталей на складе будет такого то или сякого то числа.


Ega23   (2007-07-12 09:46:00) [2]

Если уж быть совсем точным, то это TDataLink.DataChanged


Германн   (2007-07-12 01:35:00) [3]

А в Д7 имхо этот "треугольничек" не перемещается при скролле колесом мышки.


Плохиш   (2007-07-12 00:41:00) [4]

TDataSource.OnDataChange при не установленном параметре Field :-) всё ж поближе к dbgrid-у будет :o)


Desdechado   (2007-07-11 22:00:00) [5]

не забудь про BeforeScroll


Anatoly Podgoretsky   (2007-07-11 21:56:00) [6]

> WFS  (11.07.2007 20:52:00)  [0]

Никакое, события это результат действия, а не наоборот.
Остальное тебе сказали.


MsGuns   (2007-07-11 21:36:00) [7]

>engine ©   (11.07.07 21:34) [9]
>Незнаю, автору нужен зачем-то.

А может и не нужен, но он не знает как от него избавиться ;)


engine   (2007-07-11 21:34:00) [8]

> [8] MsGuns ©   (11.07.07 21:32)
> а нафиг он вообще нужен, треугольник энотот ?

Незнаю, автору нужен зачем-то.


MsGuns   (2007-07-11 21:32:00) [9]

а нафиг он вообще нужен, треугольник энотот ?


engine   (2007-07-11 21:27:00) [10]

> AfterScroll не происходит, если открывается НД

Ну тогда и "треугольник в гриде" переместить не получится.


MsGuns   (2007-07-11 21:25:00) [11]

Например, AfterScroll не происходит, если открывается НД, не содержащий записей


engine   (2007-07-11 21:21:00) [12]

> [4] MsGuns ©   (11.07.07 21:19)

Поподробнее можно?


MsGuns   (2007-07-11 21:19:00) [13]

Одного этого события может быть недостаточно


WFS   (2007-07-11 21:08:00) [14]

Спасибо!


turbouser   (2007-07-11 21:02:00) [15]

датагрид.DataSet.OnAfterScroll


engine   (2007-07-11 21:02:00) [16]

обрабатывай событие у dataset - afterscroll


Наверх

Титульная страница Поиск, карта сайта Написать письмо