J'utilise la minuterie dans mon code, disons quand la minuterie s'arrête à 0, messagebox m'indique que vous avez expiré et affiche deux boutons "RETRY" et "CANCEL". Guidez-moi avec la fonctionnalité c'est-à-dire lorsque j'appuie sur le bouton "ANNULER" sur la boîte de message, il quitte le formulaire entier de Windows. ci-dessous est la condition if à l'événement timer_tick:MessageBox Accès aux boutons en C#
int duration = 10;
private void timer1_Tick(object sender, EventArgs e)
{
//shows message that time is up!
duration--;
timer_label1.Text = duration.ToString();
if (duration == 0)
{
timer1.Stop();
MessageBox.Show("You Timed Out", "Oops", MessageBoxButtons.RetryCancel, MessageBoxIcon.Stop);
}
}
private void start_game_button19_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
timer1.Start();
}
S'il vous plaît poster ce que vous avez essayé jusqu'à présent, afin que nous puissions vous aider .. –
int durée = 10; private void timer1_Tick (expéditeur d'objet, EventArgs e) { // indique que le temps est écoulé! duration--; timer_label1.Text = duration.ToString(); si (durée == 0) { timer1.Stop(); MessageBox.Show ("You Timed Out", "Oops", MessageBoxButtons.RetryCancel, MessageBoxIcon.Stop); }} private void start_game_button19_Click (expéditeur d'objet, EventArgs e) { Timer1.Enabled = true; timer1.Start(); } – AmberYaseen
Vous pouvez modifier votre publication d'origine. Un long code dans la zone de commentaire n'aide pas vraiment. – Anthony