• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Ttreeview.items

  • Автор темы Автор темы SNike
  • Дата начала Дата начала
S

SNike

Суть такова:

Есть потомок от TTreeView. Хотелось бы чтобы в качестве Items выступал не стандартный класс TTreeNodes, а потомок от него, что-то вот такого вида:

Код:
Type
TMyTreeNode = class(TTreeNode)
...
end;

TNewTreeNodes = class(TTreeNodes)
public
Item[Index]: TMyTreeNode read ... write ...; default;
.....
end;

Вопрос собсно в том, как заставить TreeNode в качестве Items использовать наш TNewTreeNodes.
Если написать
Код:
Type
TNewTreeView = class(TTreeView)
public
Items: TNewTreeNodes read ... write ...;
end;
тогда перекроются родные методы TreeView, и придется переписывать кучу всего.

Есть у кого какие мысли по этому поводу?
 
Используйте лучше сторонний компонент, который даёт больше возможностей для управления своими элементами.. например TVirtualTree... после изучения НИ один стандартный tree\grid рядом не лежал...
 
Да, уже посмотрел на
 
Удачи .. за консультациями по использованию можете обращаться :unsure:
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab