Witam
Mam parę Labeli, powiedzmy że 4, Caption odpowiednio 1,2,3,4. Chcę zrobić tak, aby zamiast 1 pojawiła się 4, poczekał 0.5s, zamiast 4 pojawiła się 1 itd, aż wszystkie cyfry się przestawią i będzie 4,3,2,1. Używałem do tego Sleep(500), ale działa to w ten sposób, że czeka 4x 500ms i w jednym momencie wyświetla wszystkie cyfry przestawione.
void __fastcall TForm2::Button1Click(TObject *Sender)
{
Label1->Caption="4";
Sleep(500);
Label2->Caption="3";
Sleep(500);
Label3->Caption="2";
Sleep(500);
Label4->Caption="1";
}
Tak napisałem to w Builderze i nie działa. Jak zrobić aby po zmianie każdego Labela odczekiwało podany czas?