C#-ban hogy lehet azt megoldani (WinForm), hogy gombnyomásra indul el egy System. Threading. Thread. Sleep (szám) ; (eddig megy), ÉS: a számérték (hogy mennyi ideig "alszik" a program) az egy nud* értékétől függjön?
Kérded le a NumericUpDown értékét és azzal indítsd meg a szálat.
Ha mondjuk mutatnál forráskódot (ne ide, hanem olyan helyre tedd, ahol az indentáció rendesen látszik) könnyebb lenne.
System.Threading.Thread.Sleep((int)nud.Value);
Mi ebben a nehéz?
köszi:)
csak az a baj hogy akkor befagy az egész (mer alszik...), és akk az nem jó, mer adig még használni is...
timerrel meg lehet oldani? :D
A sleepnek bizony ez a funkciója. Az altatott szálat megállítja.
Mit szeretnél elérni vele?
Ragaszkodsz a régi Studiohoz? Ha nem, akkor .NET 4.5-tel viszonylag egyszerűen megoldhatod amit szeretnél. (Ehhez VS 2012 vagy 2013 kéne)
private async void btnAutoShutdown_Click(object sender, EventArgs e)
{
// ...
await Task.Delay((int) nud.Value);
Close();
}
kösz:)
de ez mér ne működne vs2010-ben?? O.o
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!