Bonjour à vous,
Je suis débutant et essai de faire exécuter deux méthodes en boucle avec un timer. Je m'explique, un timer est réglé à une seconde et boucle continuellement:
J'ai ensuite deux méthodes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public void TTimer() { aTimer = new System.Timers.Timer(); aTimer.Enabled = true; aTimer.Interval = 1000; aTimer.Elapsed += new ElapsedEventHandler(timer1_Tick); aTimer.Start(); }
Puis l'évènement du timer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public void Whitecolor() { this.pictureBox1.BackColor = System.Drawing.Color.White; } public void Blackcolor() { this.pictureBox1.BackColor = System.Drawing.Color.Black; }
J'aimerai faire en sorte qu au bout de 1 secondes on passe à la méthode "Whitecolor", puis 1 secondes après à la méthode "Blackcolor", puis reboucler à "Whitecolor" la seconde d'après.....etc le tout en boucle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 private void timer1_Tick(object sender, EventArgs e) { this.pictureBox1.BackColor = System.Drawing.Color.Black; this.pictureBox1.BackColor = System.Drawing.Color.White; }
Si vous aviez une idée simple à me proposer.
Merci.
Partager