![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Какое событие отвечает за перемещение указателя в датагриде? [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