sintassi: creo oggetto manualmente
using System.Timers; necessario per l'oggetto timer
private Timer oggetto = new Timer(); oggetto Timer crwato
oggetto.Interval = xxxx; intervallo dei cicli in millisecondi (1 secondo 1000)
oggetto.Elapsed += new ElapsedEventHandler(funzione da eseguire);
metodi:
esempi con oggetto dai componenti
NOMELABEL.Text = DateTime.Now.ToString("hh:mm:ss tt");}
if (contorovescia > 0)}
{contorovescia = contorovescia - 1;}
bottone.Text = contorovescia.ToString();
else
{contatore.Stop();}
Close();
esempio con oggetto manuale
tmr = new Timer(); creo oggetto tmr
tmr.Interval = 10000; setto intervallo 10 secondi
tmr.Elapsed += new ElapsedEventHandler(tmr_Elapsed); eseguo la funzione tmr_Elapsed
tmr.Enabled = true; attivo il timer
void tmr_Elapsed(object sender, ElapsedEventArgs e) funzione eseguita a ripetizione
{
File.AppendAllText(@"C:\test\testo.txt", DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss") + Environment.NewLine);}