Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by thomasdrewermann,
14. Sep 2006
Hi,
ich konnte das Problem nun lösen. Ich habe mich bei Torry nach einer alternative umgesehen und dann das THETreeview gefunden. Es ist von TTreeView abgeleitet und um einiges schneller und stabiler.
Danke für deine Hilfe!
Gruß
Thomas
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by thomasdrewermann,
14. Sep 2006
Hallo,
nach dem Auskommentieren von allen anderen Sortier-Bezogenen Sachen und Application.ProcessMessages friert mein Programm sofort nach drücken von sortieren ein.
Gruß
thomas
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by thomasdrewermann,
14. Sep 2006
Hallo,
da Auskommentieren probiere ich gerade mal eben aus. Das virtual Treeview kann ich nicht nutzen, weil ich Delphi 3 benutze und es erst ab Delphi5 funktioniert, wie ich gelesen habe.
Gruß
thomas
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by thomasdrewermann,
14. Sep 2006
Hi,
soweit ich es richtig gesehn habe sortiert die Methode CustomSort nur die oberste Ebene des Treeviews. Das sind bei mir nur etwa 600 Einträge. Das sollte doch kein Problem darstellen odeR?
Gruß
Thomas
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by thomasdrewermann,
14. Sep 2006
Hallo Heiko,
ja habe ich, allerdings werden die Einträge in meinem TreeView dann dauerhaft ausgeblendet, obwohl ich EndUpdate nach den Customsort geschrieben habe. Er hängt also die ganze Zeit in der CustomSort-Prozedur. Darum führt er den EndUpdate -Befehl der darunter steht erst garnicht aus.
Hat jemand noch eine Idee?
Gruß
Thomas
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by thomasdrewermann,
13. Sep 2006
Hallo liebe wissende,
ich habe auf meinem Formular einen TreeView mit etwa 7000 Einträgen. Wenn ich den Sortiertyp nun während der Laufzeit auf stText umstelle friert mir mein Listview fest. In dieser Situation ist allerdings keine Methode beim OnCompare Ereignis hinterlegt. Hinterlege ich nun folgende Methode in dem OnCompare-Ereignis,:
Application.ProcessMessages;
Compare :=...