Bonjour a tous,
J’aimerai lancer un timer puis lorsqu’il a terminé son interval, exécuter un évènement et arrêter le timer.
Mon code actuel ressemble à ca
Le problème étant que le nom du timer n’est pas connu dans l’évènement, donc comment l’arrêter ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 using System.Timers; Ma fonction (...) { Timer myTimer = new Timer(1000); myTimer.Enabled = true; myTimer.Elapsed += OnTimerEvent; } private static void OnTimerEvent(object sender, EventArgs e) { [...] Je voudrai aussi stopper le timer ici }
Bien sur il n'est pas possible pour moi de déclarer le timer global...
Partager