Problem mit Sleep()
-
{ Label1->Color = clRed; Sleep(millisec); Label2->Color = clYellow; Sleep(millisec); Label1->Color = clWhite; Label2->Color = clWhite; Label3->Color = clGreen; Sleep(millisec); Label3->Color = clWhite; }Was ist daran falsch? Ich habe das auf einen Button gelegt. Wen ich den Button klicke, passiert erst mal nichts un dann nach 6Sekunden sind alle drei Label weiß. Warum?
-
Hallo
das gehört ins Builder-Subforum. Also wird der Thread bald vcerschoben.
Änderungen an der Oberfläche werden erst nach Ende der Methode sichtbar, und dann auch gleich die letzte Änderung.
Um das zu ändern must du nur nach jeder einzelnen Änderung die extra angezeigt werden soll einApplication->ProcessMessages();schreiben
bis bald
akari
-
Danke, funzt, war mir nicht ganz sicher wo ich es reinschreiben soll.