Hallo! Ich hab da mal ne Frage: Ich hab hier so eine Benutzeroberfläche mit schaltflächen und so... nun mein problem: wenn ich nun auf die schaltfläche klicke, will ich dass nacheinander in der editbox die 3 ausgaben verzögert kommen. deshalb hab ich die sleepfunktion eingebaut. wenn ich dann klicke kommt nur die letzte ausgabe.
ich hoffe ihr könnt mir helfen
C++:
void __fastcall TForm1::Button1Click(TObject *Sender) { Sleep (1); Edit1->Text="Reinigungsvorgang wird gestartet."; Sleep(2000); Edit1->Text="Bitte warten."; Sleep(2000); Edit1->Text="Dieser Vorgang kann einige Minuten dauern."; }
EDIT: cpp-Tags hinzugefügtDieser Post wurde am 29.03.2007 um 11:40 Uhr von Reyx editiert.
danke es klappt, aber "bitte warten" wird nicht angezeigt. aber wenn nich is nich so schlimm. dann mach ich es einfach raus. aber wenn du noch was weißt wär ich dir dankbar.
C++:
void __fastcall TForm1::Button1Click(TObject *Sender) { Sleep (2000); Application->ProcessMessages(); Edit1->Text="Reinigungsvorgang wird gestartet."; Sleep(2000); Application->ProcessMessages(); Edit1->Text="Bitte warten."; Sleep(2000); Application->ProcessMessages(); Edit1->Text="Dieser Vorgang kann einige Minuten dauern."; }
EDIT: cpp-Tags hinzugefügtDieser Post wurde am 29.03.2007 um 11:40 Uhr von Reyx editiert.