Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi "Bitte warten"- Fenster (https://www.delphipraxis.net/4904-bitte-warten-fenster.html)

Tpercon 16. Mai 2003 11:00


"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ß

Luckie 16. Mai 2003 11:10

Wo ist das Problem? Nimm ein drittes Formular, welches du einblendest.

Tpercon 16. Mai 2003 11:28

Wann blende ich das ein, vor dem einfügen bis nach dem Einfüge nder EInträge oder was?

Luckie 16. Mai 2003 11:36

Frag dich mal, wann du es brauchst.

APP 16. Mai 2003 15:03

Hallo,
vielleicht möchtest Du den Aufbau Deiner ListView ja beschleunigen, dann erspast Du Dir (vielleicht) das Zusatzfenster.

Delphi-Quellcode:
ListView1.Items.BeginUpdate;
//... schreiben der Items
ListView1.Items.EndUpdate;
p.s. nicht ausprobiert, aber was für den TreeView recht ist, sollte für die ListView auch funken.

Tpercon 16. Mai 2003 21:42

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