Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.850 Beiträge
 
Delphi 12 Athens
 
#1

RzShellTree Aktualisierung

  Alt 3. Feb 2022, 12:30
Hallo,

ich nutze in 10.4.2 ein TCardPanel und habe auf einer Karte eine
RzShellTree Komponente (Konopka Signature Controls), eine Dateiliste,
ein Edit und einen TButton mit nur einem Icon drauf.

Das RzShellTree was bisher so eingestellt, dass Options stoAutoFill an hatte,
damit der Inhalt automatisch gefüllt wird. Das war aber mit dem Button
problematisch. Da sah' man dann nicht gleich das Icon, sondern einen Text auf
dem, Button bis nach Füllen des RzShellTree der Button aktualisiert wurde.
Der Button hatte keine Caption.

Ich habe das jetzt so umgebaut, dass wenn man auf diese Karte blättert
(ein anderer Button) das stoAutoFill beim RzShellTree rausgenommen wird und
ein 15ms Timer gestartet wird. Nach Ablauf des Timers wird stoAutoFill wieder
hinzugefügt und RzShellTree.FillItems aufgerufen.

Der Button mit dem Icon wird jetzt sofort gezeichnet und der Inhalt des Baumes
angezeigt. Es gibt halt nur eine leichte Zeitverzögerung bis der Baum aufgebaut
ist.

Kann man da vielleicht noch was optimieren?

Grüße
TurboMagic
  Mit Zitat antworten Zitat