• Votre panier est vide.

  • COMPTE

Utiliser un timer pour cacher les images

Utiliser un timer en C#

Afin de créer un timer, il suffit avant tout de le déplacer sur la form comme un bouton, de cliquer sur son nom qui se situe sous votre form dans Visual Studio et enfin, vous aurez accès à ses propriétés dans la fenêtre de droite vous n’aurez plus qu’à choisir l’intervalle qui vous convient, 5 secondes étant ici 5000 ms.

Ensuite, double cliquez sur le nom de votre timer pour pouvoir entrer le code qui se déclenchera lorsque nous déclencherons le timer dans notre condition, nous allons ici cacher les images au bout de 5 secondes quand une personne aura touché le jackpot il suffis donc d’écrire :

private void timer1_Tick(object sender, EventArgs e)
{
    pictureBox2.Visible = false;
    pictureBox1.Visible = false;
    timer1.Stop();
}

 Évidemment il faut arrêter le timer sinon il n’arrêtera pas de cacher les images toutes les 5 secondes.

 

Enfin, il suffis juste de le déclencher lorsque la condition est vérifiée autrement dis, nous ajoutons juste à notre if une ligne de code :

if (num1 == 7 && num2 == 7 && num3 == 7)
{
    label1.Text = "C'est gagné !!!".ToString();
    pictureBox2.Visible = true;
    pictureBox1.Visible = true;
    timer1.Enabled = true;
}

Et voilà, à chaque fois que vous gagnez, le timer se déclenchera ce qui aura pour effet de cacher à nouveau les images !

TOUT VOIR Ajouter une remarque
VOUS
Ajouter votre commentaire
Culte du code | 2015-2022  (Vecteurs par Freepik, Parallax par fullvector)