Ttreeview.items

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

  1. SNike

    SNike Гость

    Репутация:
    0
    Суть такова:

    Есть потомок от 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 Гость

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

    SNike Гость

    Репутация:
    0
  4. Barmutik

    Barmutik Гость

    Репутация:
    0
    Удачи .. за консультациями по использованию можете обращаться :unsure:
     
Загрузка...

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