[VB.Net] come si usa il controllo timer?

m.pittini

Utente Attivo
26 Feb 2009
232
6
0
avrei una domanda (credo banale) per voi esperti di VB.NET: nel programma che sto cercando di realizzare c'è una textbox; ho bisogno di far cancellare il testo in essa contenuto dopo 60 secondi, se nel frattempo non vengono inseriti nuovi valori. Avevo pensato di utilizzare il controllo timer ma non so come fare... qualcuno può aiutarmi?
 
Ciao,

per prima cosa istanzia il controllo timer (supponiamo di chiamarlo timer1) e imposta la proprietà Enabled = false.

Poi nell'evento TextChanged della tua textbox scrivi

timer1.Enabled = true;
timer1.Interval = 60000; (è in millisecondi)
timer1.Start();

in questo modo ogni volta che viene digitato un carattere il timer parte con il contdown.

Quando scade l’intervallo impostato scatta l’evento Tick del Timer. All’interno di tale evento cancelli il contenuto della text box e metti pure

timer1.Enabled = false;
 

Discussioni simili