Pointui Home 2 - Timer

Modifié le samedi, 07 février 2009 18:06 par Montecristoff — Catégorisé en: Pointui Home

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.

Exemple

ThreadTimer 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.