C# Faire une pause temporaire de l'éxecution d'un programme
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:
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() :roll:
Ou existe t'il une astuce qui marche ;)
Merci d'avance , bonne journée ! !