Exécuter deux méthodes en boucle avec un timer
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:
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:
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:
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.