![]() |
Treeview: Einzelne Treenodes ausblenden
Hallo,
ich suche derzeit nach einer Lösung, einzelne Treenodes in einem Treeview auszublenden (rein visuell!). Im Prinzip wäre meine Wunscheigenschaft für jeden Node "visible := true/false". Hat jemand einen Tipp für mich? Schöne Ostern Euch, Ralf |
Re: Treeview: Einzelne Treenodes ausblenden
Herzlich willkommen in der Delphi-PRAXiS, Ralf.
Als erstes musst du sicherstellen, dass deine TreeView nur als Visualisierungskomponente verwendet wird, die Daten musst du in einer nicht-visuellen Baumstruktur speichern. Dann kannst du im Kontextmenü deiner TreeView z.B. die Befehle "Einblenden" und "Ausblenden" vorsehen. Beim Ausblenden entfernst du einfach den selektierten Teilbaum und beim Einblenden baust du seine untergeordneten Teilbäume einfach komplett wieder auf oder bietest die versteckten Kindknoten in einem Untermenü an. Frohe Ostern auch für dich. |
Re: Treeview: Einzelne Treenodes ausblenden
Oder du verwendest den VirtualTreeView. Dort lassen sich einzelne Nodes einfach aus- und einblenden.
|
Re: Treeview: Einzelne Treenodes ausblenden
Danke für das Willkommen!
@marabu Deine Antwort habe ich leider nicht so ganz verstanden. Bislang habe ich immer einen großen Bogen um VirtualTreeview (@toms: Hatte ich schon ganz vergessen!) gemacht, aber evtl. sollte ich mein Glück einmal damit versuchen. Was mich bislang daran störte, ist die fehlende Ableitung von TTreeview. Schöne Ostereiersuche, Ralf |
Re: Treeview: Einzelne Treenodes ausblenden
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz