![]() |
"Bitte warten"- Fenster
Ich möchte ein anderes Formular zur Laufzeit anzeigen lassen. Dazu erzeuge ich es und zeige es mit ShowModal an. Im OnShow Ereignis des neuen Formulars werden in eine ListView ca. 8000 Einträge eingetragen. Daher dauert das Anzeigen des neuen Formulars ein paar Sekunden. Wie kann man in dieser Zeit ein "Bitte warten Fenster" anzeigen lassen?
Gruß |
Wo ist das Problem? Nimm ein drittes Formular, welches du einblendest.
|
Wann blende ich das ein, vor dem einfügen bis nach dem Einfüge nder EInträge oder was?
|
Frag dich mal, wann du es brauchst.
|
Hallo,
vielleicht möchtest Du den Aufbau Deiner ListView ja beschleunigen, dann erspast Du Dir (vielleicht) das Zusatzfenster.
Delphi-Quellcode:
p.s. nicht ausprobiert, aber was für den TreeView recht ist, sollte für die ListView auch funken.
ListView1.Items.BeginUpdate;
//... schreiben der Items ListView1.Items.EndUpdate; |
Das mit dem BeginUpdate und EndUpdate hatte ich vorher natürlich schon und das mit dem Fenster hat sich nach 2 Minuten testen dann auch erledigt, geht perfekt.
Trotzdem danke Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:11 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