Un
timer pour
thread... une sorte de "minuteur de processus".
Remarque : ce timer va pisté l'évènement Ontimer()même si l'utlisateur est sur un autre écran. Vous devez être vigilant pour limiter tout le travail effectué au sein du
Ontimer()
handler. Une bonne pratique est de désactiver ces timers quand l'utilisateur navigue en dehors de votre applet ou de votre écran, pour les réactiver quand l'utilisateur revient dessus.
Évènements
void OnTimer()
Piste le processus à chaque fois que l'intervalle de temps défini pour le timer est atteint.
ExempleThreadTimer bgTimer;
void Load()
{
//attribution d'un handler à l'évènement OnTimer
bgTimer.OnTimer = bgTimer_OnTimer;
//Pistage de l'évènement toutes les 5 secondes
bgTimer.StartSecondsTimer(5);
}
void bgTimer_OnTimer()
{
//Changement de l'image de fond
}
Méthodes
void StartMinuteTimer(int intervalMinutes)
Démarre le timer qui sera pister toutes les (intervalle spécifié) minutes.
void StartSecondsTimer(int intervalSeconds)
Démarre le timer qui sera pister toutes les (intervalle spécifié) secondes.
void StartMillisecondsTimer(int intervalMilliseconds)
Démarre le timer qui sera pister toutes les (intervalle spécifié) millisecondes.
void StopTimer()
Arrête le timer.