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:

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();
        }
J'ai ensuite deux méthodes:

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;
 
        }
Puis l'évènement du timer:

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;
        }
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.

Si vous aviez une idée simple à me proposer.
Merci.