![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перекрытие методов TDataLink
Ega23 © (2005-06-08 09:37:00)Хочу посоветоваться. В описании класса TDataLink методы
procedure ActiveChanged; virtual;
и
procedure DataSetChanged; virtual;
имеют пустой код.
Насколько я понимаю, имеются 2 варианта - написать наследника от TDataLink и переопределить эти методы, либо в собственном компоненте подставить вместо них свои методы.
Вопрос: а как на ваш взгляд более правильно?
Ega23 (2005-06-08 10:47:00) [1]Ладно, посмотрим...
Спасибо!
Skier (2005-06-08 10:43:00) [2]>Ega23 © (08.06.05 10:39) [4]
> может есть какие-то отрицательные моменты?
Да нет вроде...TDBNavigator по такому же принципу сделан.
Ega23 (2005-06-08 10:39:00) [3]DBTree делаю.
Думаю, как в TGridDataLink - в конструкторе дерево передавать и на эти методы уже перерисовку, сортировку и выделение узлов делать.
Т.е. всё-таки создать наследника от TDataLink.
Просто хотелось бы знать - может есть какие-то отрицательные моменты?
Skier (2005-06-08 10:26:00) [4]> Ega23 © (08.06.05 09:42) [2]
Что в итоге сделать хочешь ?
Ega23 (2005-06-08 09:42:00) [5]Дык в том-то и дело, что двояко сделано.
icWasya (2005-06-08 09:41:00) [6]А посмотри, как это сделано, например в модуле DBGrids или DBCtrls.