![]() |
Application.ProcessMessages funktioniert bei mir nicht
Hi,
ich habe in meinem Programm eine aufwendige Procedure laufen und möchte, dass das Formular während der Laufzeit der Procedure deaktiviert ist und die Maus als Sanduhr dargestellt wird. Doch leider wird aus dem Zeiger keine Sanduhr. Was mache ich falsch? Hier der vereinfachte Code:
Delphi-Quellcode:
Gruß
procedure TForm1.Button1Click(Sender: TObject);
begin Form1.Cursor:=crHourGlass; Form1.Enabled:=false; Application.ProcessMessages; AufwendigeProcedure(); Form1.Enabled:=true; Form1.Cursor:=crDefault; end; Ben [edit]Application.ProcessMessages; drei Zeilen nach unten geschoben[\edit] |
Re: Application.ProcessMessages funktioniert bei mir nicht
Benutzer lieber Screen.Cursor und nicht die Form Eigenschaft.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:01 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 by Thomas Breitkreuz