AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Treeview: Einzelne Treenodes ausblenden

Ein Thema von Graffi · begonnen am 6. Apr 2007 · letzter Beitrag vom 7. Apr 2007
Antwort Antwort
Graffi

Registriert seit: 5. Apr 2007
Ort: Duisburg
28 Beiträge
 
Delphi 6 Enterprise
 
#1

Treeview: Einzelne Treenodes ausblenden

  Alt 6. Apr 2007, 03:00
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
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Treeview: Einzelne Treenodes ausblenden

  Alt 6. Apr 2007, 09:40
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.
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#3

Re: Treeview: Einzelne Treenodes ausblenden

  Alt 6. Apr 2007, 09:42
Oder du verwendest den VirtualTreeView. Dort lassen sich einzelne Nodes einfach aus- und einblenden.
Thomas
  Mit Zitat antworten Zitat
Graffi

Registriert seit: 5. Apr 2007
Ort: Duisburg
28 Beiträge
 
Delphi 6 Enterprise
 
#4

Re: Treeview: Einzelne Treenodes ausblenden

  Alt 6. Apr 2007, 23:48
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Treeview: Einzelne Treenodes ausblenden

  Alt 7. Apr 2007, 07:22
Zitat:
Was mich bislang daran störte, ist die fehlende Ableitung von TTreeview.
Wie meinstdu das?
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz