![]() |
VirtualStringTree nodes und childs
Hallo, ja wieder eine Frage zum Thema VirtualStringTree.
In dem Beispiel hier: ![]()
Delphi-Quellcode:
Mit vst.getfirst erhalte ich den ersten knoten. Kann ich den ersten Knoten bzw den zweiten Hauptknoten auch irgendwie direkt über einen Index anspringen ?
node
subnode subnode subnode node subnode subnode subnode Also irgendwas wie node := vst.node[0] bzw node := vst.node[1] für den 2. Hauptknoten. Habe bisher sowas nicht gesehen. Danke schon mal. |
Re: VirtualStringTree nodes und childs
Delphi-Quellcode:
grüße
vst.getfirst.getnext
|
Re: VirtualStringTree nodes und childs
Zitat:
Nun zurück zu vst. Mit vst.getfirst komme ich an den ersten Knoten. Bei meinen Tests mit getnext und getnextsibling habe ich herausgefunden das ich mich scheinbar nur mit getnextsibling an den nächsten Hauptknoten vorarbeiten kann.
Delphi-Quellcode:
Auf den ersten Blick sieht die Navigation innerhalb der Struktur mühsam aus ;)
procedure TForm2.Button3Click(Sender: TObject);
var daten : TOAutos; gruppe : TOAutoMarken; node: PVirtualNode; begin node:=vst.GetFirst; showmessage('Anzahl Kind node nach GETFIRST: ' + IntToStr(vst.ChildCount[node])); node:=vst.GetNext(node); showmessage('Anzahl Kind node nach GETNEXT: ' + IntToStr(vst.ChildCount[node])); node:=vst.GetFirst; showmessage('Anzahl Kind node nach GETFIRST: ' + IntToStr(vst.ChildCount[node])); node:=vst.GetNextSibling(node); showmessage('Anzahl Kind node nach GETNextSibling: ' + IntToStr(vst.ChildCount[node])); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 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