Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.29;
Скачать: CL | DM;

Вниз

Свой компонент   Найти похожие ветки 

 
Макс   (2003-09-16 20:28) [0]

Здравствуйте, Мастаки. Я пишу компонет - потомок от TTreeView. Надо не переписывая
сам TTreeView добавить 2 проперти для TreeNode: Comment (String) и Point (TPoint).
Как?


 
HolACost! ©   (2003-09-16 20:40) [1]

э-э-э-э-э-э-э!
Ты больной или ламер?
Ну например

Type
TMyStupidTreeView = class(TTreeView)
private
FComment:string;
FPoint:TPoint;
published
property Comment:string read FComment write FComment;
property Point: TPoint read Fpoint Write FPoint
end;

Не совсем правильно с Point, есть подводные камини, но идея такая!

#ifdef __FLAME__
Только я не пойму зачем я это писал - наверное уже переработал сегодня!
#endif


 
Романов Р.В. ©   (2003-09-16 20:45) [2]

TTreeNode.Data не подойдет?


 
HolACost! ©   (2003-09-16 20:46) [3]

А вы вопрос поняли?! На досуге объясните? Я понял так - есть у него ТриВью и он хочет добавить в него что-то за пропертисы и потом унаследовать свой от того, с этими пропертисами!


 
хз ©   (2003-09-16 21:32) [4]

2 HolACost! ©

Читайте вопросы внимательнее. Там сказано, что надо добавить эти property не просто в TTreeView, а в TTreeView.TTreeViewNode.

А так Data, наверное, должна подойти.


 
HolACost! ©   (2003-09-16 21:40) [5]

Яж говорю переработал!
А можно просто приведением типов - сделать наследника он ТриНода и для каждого наследника перед его юзингом (я так понимаю, что эти свойства будут использованы только собственном компоненте) ивсё!



Страницы: 1 вся ветка

Текущий архив: 2003.09.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
14-96420
Vint
2003-09-10 15:16
2003.09.29
Читать у кого хреновое настроение :)


3-96094
Sour
2003-09-09 14:45
2003.09.29
char_length


14-96369
Думкин
2003-09-11 05:03
2003.09.29
С днем варенья Игорь Шевченко


14-96412
andre
2003-09-10 09:04
2003.09.29
Почему эта конфа не аська?


3-96106
Vitaliygavrilov
2003-09-09 12:55
2003.09.29
Как правильно сделать поиск