View Full Version : [.Net] Gestione Sleep in un form
GiulioCesare
08-04-2007, 23:27
Salve ragazzi, ho un problema con lo sleep di un form. Il mio problema è questo, devo cambiare il valore di una text di un button, e questo cambiamento l'utente deve vederlo nel form, per un determinato periodo di tempo, poi una volta passato questo tempo, la text deve riprendere il valore originario. Ho provato con il seguente codice, ma nel form non viene visualizzato il cambiamento della text, qualcuno può darmi un aiuto?
temp = Botton.Text
Botton.Text = "ON"
System.Threading.Thread.Sleep(time)
Botton.Text = temp
RaouL_BennetH
09-04-2007, 10:20
una cosa rozza, che di sicuro non funziona, ma come concetto credo dovrebbe andare è:
//Premessa: non so la sleep con che unità di misura rappresenta i secondi
while(System.Threading.Thread.Sleep(time))
{
valoreLabelButton.Text = "ON";
}
GiulioCesare
09-04-2007, 11:15
Scusa ma quale sarebbe la condizione di questo while?:confused:
uReverendo
09-04-2007, 11:24
Salve ragazzi, ho un problema con lo sleep di un form. Il mio problema è questo, devo cambiare il valore di una text di un button, e questo cambiamento l'utente deve vederlo nel form, per un determinato periodo di tempo, poi una volta passato questo tempo, la text deve riprendere il valore originario. Ho provato con il seguente codice, ma nel form non viene visualizzato il cambiamento della text, qualcuno può darmi un aiuto?
temp = Botton.Text
Botton.Text = "ON"
System.Threading.Thread.Sleep(time)
Botton.Text = temp
Per me devi semplicemente ridisegnare il bottone ;)
temp = Botton.Text
Botton.Text = "ON"
Botton.Refresh()
System.Threading.Thread.Sleep(time)
Botton.Text = temp
Botton.Refresh()
GiulioCesare
09-04-2007, 11:30
Per me devi semplicemente ridisegnare il bottone ;)
temp = Botton.Text
Botton.Text = "ON"
Botton.Refresh()
System.Threading.Thread.Sleep(time)
Botton.Text = temp
Botton.Refresh()
Grande così funziona, grazie tante :D
RaouL_BennetH
09-04-2007, 12:43
Scusa ma quale sarebbe la condizione di questo while?:confused:
Posto che ti hanno fornito alla grande la soluzione al tuo problema, la condizione da horror-code che ti avevo proposto era semplicemente: "finchè il tempo passa, cambia sta maledetta label al bottone" :D
Mi fa sempre piacere vedere quanto sono negato :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.