AGB  ·  Datenschutz  ·  Impressum  







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

Treeview nur den geklickten Node expandieren

Ein Thema von josefkoller · begonnen am 8. Nov 2012 · letzter Beitrag vom 8. Nov 2012
Antwort Antwort
josefkoller

Registriert seit: 22. Okt 2012
49 Beiträge
 
#1

AW: Treeview nur den geklickten Node expandieren

  Alt 8. Nov 2012, 23:25
Hi,

Danke für den Denkanstoß.

So funktioniert es jetzt bei mir einigermaßen:

Delphi-Quellcode:
procedure .........click(sender:TObject);
var
   KlickedNode: TTreeNode;
begin
   KlickedNode := nil;

   KlickedNode := TV.Selected;

   TV.FullCollapse; //alles wird geschlossen


   if KlickedNode.level <> NULL then begin
      KlickedNode.Selected:=true;
      KlickedNode.Expand(true);
   end;
Es ist immer noch nicht ganz das, was ich will.

Damit wird beim Klick auf Level 0 alles aufgeklappt, was darunter steht. Soweit ist es so wie es sein soll.

Klickt man dann aber auf einen Eintrag Level 1, dann wird nur dieser geklickte Level 1 Eintrag mit seinen Level 2 Einträgen expandiert.

Die anderen Level 1 Einträge werden collapsed.

Aber was soll's. Ich denk, ich laß es so.

danke nochmal.

Ciao

Josef
  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 07:26 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-2025 by Thomas Breitkreuz