C# - zpomalení průběhu cyklu

Od: Datum: 11.07.12 22:42 odpovědí: 1 změna: 11.07.12 22:56

Dobrý den,

Nevíte někdo, jak se dá v C# (Visual Studio) zpomalit průběh cyklu? Potřebuji, aby cyklus vypisoval jednotlivé části řetězce, ale pomaleji. U konzolové aplikace to lze snadno pomocí vložení příkazu Thread.Sleep dovnitř cyklu, ale u formové aplikace, při pokusu o postupný výpis jednotlivých částí do textBoxu/labelu, program po stanovený počet milisekund (krát počet opakování cyklu) zdánlivě nic nedělá a pak vypíše jen poslední slovo. Zkoušel jsem příkaz for i while, zkoušel jsem rovněž vytvořit cyklus pomocí příkazu goto, ale nic nefungovalo, program se vždycky na daný počet milisekund sekne a pak vypíše poslední prvek řetězce, ať už příkaz Thread.Sleep vložím na jakýkoliv řádek uvnitř cyklu. Nedá se použít nějaký jiný příkaz? Jsem začátečník, moc jich neznám.

Děkuji za případné rady.


avatar
Upozornění
Tato otázka je 4 roky bez odpovědi a proto byla uzavřena.
Máte-li podobnou otázku, a nenašli jste vhodnou odpověď, založte novou otázku.
Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Datum: 11.07.12 22:56
 
avatar

Před uspáním ještě zavolejte Application.DoEvents()

Ohodnoceno: 3x
 

 

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.