Írjunk programot, amely bemutatja késleltetés használatát, ha lelelt a beállított késleltetés (Sleep(5000)), akkor a címke háttere piros, kék, zöld, majd sárga lesz és Üzenet ablakban jelzi a késleltetések végét.
A feladat megoldása
using System.Threading;
private void Start_Click(object sender, EventArgs e)
{
label1.BackColor = Color.Red;
label1.Refresh();
Thread.Sleep(5000);
label1.BackColor = Color.Blue;
label1.Refresh();
Thread.Sleep(5000);
label1.BackColor = Color.Green;
label1.Refresh();
Thread.Sleep(5000);
label1.BackColor = Color.Yellow;
label1.Refresh();
MessageBox.Show("Késleltetés befejezése","Figyelem");
}
A program futási eredményei:
Utolsó színváltás.