Zdravím,
potřeboval bych zobrazit proměnnou i (ve FOR cyklu) do Labelu každou sekundu, je to nějak možné? Potřeboval bych vědět, jaké se nabízí možnosti a jak to implementovat.
Protože pokud běží for cyklus od 0 do 9999, tak se mi zobrazí 9999. Jde to bez časovače?
Dle mě se nabízí:
- zablokování (pausnutí) iterace každou sekundu,
- použití časovače který updatuje UI každou sekundu.
Zkoušel jsem něco takového:
DateTime start = DateTime.Now;
for (int i = 0; i < 10000; i++)
{
DateTime end = DateTime.Now;
if (start.Second != end.Second)
{
start = end;
label1.Text = i.ToString();
}
}
Application.DoEvents? Díky.