bonjour,
je souhaite arreter l'éxécution de mon programme à partir d'un certain critére (taux de rebut élévé).

j'ai essayé une astuce sans succés :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 if (pourcentage100pcs >= limitePourcentage100pcs)
                {
                    bool temp = this.checkBox_enLigne.Enabled;
                    this.checkBox_enLigne.Enabled = false;
                    this.changementTimer();
                    //MessageBox.Show("Attention Le taux de rebut est élévé !  Vérifiez la qualité du décor "); // Essais numero un ne marche pas
 
                    MessageArret FormMessageArret = new MessageArret(); // fenetre basic avec un bouton OK et le même message d'avertissement.
 
                    FormMessageArret.DialogResult = DialogResult.None;
                    FormMessageArret.ShowDialog();
                    while (FormMessageArret.DialogResult != DialogResult.OK)  // essais numero 2 san ssucces non plus ! 
                    {
 
                    }
                    // réinitinitialise tout
                    for (int i = 0; i < 20; i++)
                        tabPourcentage100pcs[i] = true;
                    this.checkBox_enLigne.Enabled = temp;
                    this.changementTimer();
                }
Existe t'il une commande tel que this.stop(); ou this.pause()

Ou existe t'il une astuce qui marche

Merci d'avance , bonne journée ! !