Форум: "Основная";
Текущий архив: 2003.09.29;
Скачать: [xml.tar.bz2];
ВнизСвой компонент Найти похожие ветки
← →
Макс (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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c