Einzelnen Beitrag anzeigen

Benutzerbild von Gausi
Gausi

Registriert seit: 17. Jul 2005
880 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: TVirtualStringTree Nodes klappen nicht auf/ zu

  Alt 11. Aug 2022, 09:17
Normalerweise ist das auch eine Standard-Funktionalität von dem VST. Ich nutze den VST selber auch sehr gerne - allerdings entweder als Baumstruktur (mit den [+] / [-] zum Ein- und Ausklappen) oder als Grid mit mehreren Spalten. In der Kombination bisher nicht.

Kann sein, dass du da noch in den (sehr umfangreichen) Optionen des VST rumspielen musst. Vielleicht toGridExtensions in den MiscOptions oder so?

Ansonsten ist das Tutorial ja etwas in die Jahre gekommen. Diese Record-Typen PTreeData und TTreeData braucht man ja gar nicht mehr. Mit Generics kann man die eigenen Objekte direkt reinhängen

Delphi-Quellcode:
// einfügen
newNode := VST.AddChild(Nil, myData); // ggf. anderen Node statt NIL als ersten Parameter

// Zugriff, z.B. bei OnGetText
myData := VST.GetNodeData<TMyData>(Node);
Das macht die Verwendung deutlich einfacher.
The angels have the phone box.
  Mit Zitat antworten Zitat