Ttreeview.items

Тема в разделе "Delphi - Компоненты", создана пользователем SNike, 5 июл 2007.

  1. SNike

    SNike Гость

    Суть такова:

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

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

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

    Есть у кого какие мысли по этому поводу?
     
  2. Barmutik

    Barmutik Гость

    Используйте лучше сторонний компонент, который даёт больше возможностей для управления своими элементами.. например TVirtualTree... после изучения НИ один стандартный tree\grid рядом не лежал...
     
  3. SNike

    SNike Гость

  4. Barmutik

    Barmutik Гость

    Удачи .. за консультациями по использованию можете обращаться :unsure:
     
Загрузка...
Похожие Темы - Ttreeview items
  1. AnthonySoprano
    Ответов:
    2
    Просмотров:
    3.525
  2. vital
    Ответов:
    2
    Просмотров:
    3.781
  3. forem0st
    Ответов:
    0
    Просмотров:
    1.279

Поделиться этой страницей