Виртуальный просмотр дерева Как показывать только детей=isvisible, а не мать (isinvisible=false)

#delphi #virtualtreeview

Вопрос:

Если я сделаю маму невидимой. тогда ребенок тоже невидим..

Я хочу фильтровать независимо от структуры в дереве.. просто показать определенные типы узлов?

Поэтому я хочу показать, фильтруя детей, но не мать. Кажется, что если мать невидима … то дети силой невидимы!

Есть идеи, как это отфильтровать?

Комментарии:

1. Похоже, то, что вы пытаетесь представить, в первую очередь не подходит для просмотра дерева.

2. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

3. Вы можете сделать это с помощью рекурсивной функции, которая копирует записи из исходного (нефильтрованного) набора данных в набор данных представления (отфильтрованный) на основе любых критериев фильтрации, для которых вы кодируете.

4. Спасибо.. Я попросил функцию в дереве.. но, как прокомментировал Уве … это противоречит природе дерева. Я искал функцию, разработанную в Treeview/ спасибо.