![]() |
Mauszeiger setzen
Hallo zusammen,
ich rufe per Button-Click von einem Form aus ein weiteres Form auf. Je nach dem (DB-Verbindung etc.) dauert das mehr oder minder lang. Deshalb setze ich den Mauszeiger beim Klick auf den Button per: Screen.Cursor := crHourGlass; und nach Erstellen des Form per: Screen.Cursor := crDefault; wieder zurück. Gibts da nicht ne einfachere Möglichkeit, die Sanduhr solange anzuzeigen bis das Form vollständig geladen ist? danke Gruss KH |
Re: Mauszeiger setzen
Einfacher als 2 Zeilen Quellcode? :shock:
|
Re: Mauszeiger setzen
eigentlich geht das so schon OK.
Wenn die Form nicht blockiert ist, dann könntest du stattdessen Form.Cursor entsprechend ändern. Aber aufpassen, alle draufbefindlichen Komponenten, welche nicht auf crDefault stehen, zeigen dann ihren eigenen Cursor an (falls du diesen nicht auch noch änderst). PS: es gibt auch noch den delphieigenen crSQLWait |
Re: Mauszeiger setzen
Zitat:
|
Re: Mauszeiger setzen
Zitat:
Gruss KH |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:51 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