Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by jaenicke,
7. Feb 2014
Eigentlich braucht die zwar nicht mehr oder weniger als andere Komponenten, aber wenn die Geschwindigkeit so wie du es hast ausreicht, dann ist ja alles erledigt.
Ein Tutorial zur VirtualStringTree steht aber bei mir auf der ToDo. ;-)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by jaenicke,
5. Feb 2014
Nein, aber eine Begründung für den Vorschlag sehe ich auch nirgends, insofern habe ich auch keine Möglichkeit dazu irgendetwas mir zu denken. Ich sehe nur keinen Sinn darin.
Einarbeiten etwas ja, aber das gilt für den virtuellen Modus der Listview genauso. Und viel mehr Code ist es definitiv nicht...
Hinzufügen eines Eintrags ist eine Zeile Code. Genau wie bei einer virtuellen ListView....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by jaenicke,
5. Feb 2014
Sprich man arbeitet langsamer als mit der VirtualTree, komplizierter als mit der VirtualTree, aber von der Funktionsweise her ähnlich wie mit der VirtualTree.
Gut, man benutzt dafür nur die Standardkomponente, aber ist das so wichtig?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by jaenicke,
5. Feb 2014
Wenn du auf der verlinkten Seite herunter scrollst, gibt es dort noch die Datei VTSourceOnly_4.8.7.zip, die noch auch für Delphi 6 war.
Bei einer Livefilterung hakt das schon relativ schnell. Bei der Virtual Tree geht das selbst mit zehntausenden Einträgen problemlos.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by jaenicke,
5. Feb 2014
Ich würde sehr zu einer TVirtualStringTree raten:
http://www.soft-gems.net/index.php/controls/virtual-treeview
Abgesehen davon, dass die um Größenordnungen schneller ist, was man gerade bei Filteroperationen usw. sehr braucht, kennt die auch schon direkt die Möglichkeit einen Eintrag ein- oder auszublenden. Da brauchst du gar nicht selbst zeichnen oder irgendetwas.