Bonjour !


But
Je souhaiterais modifier le texte d'un label qui affichera le nombre d'itérations possible d'un long calcul à effectuer.

Problème
Après divers essais, il apparaît que, dans le code minimal ci-après (form avec un bouton et un label),

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
private void button1_Click(object sender, EventArgs e)
{
   label1.Text = "Calcul en cours"; // Affichera le nombre d'itérations possible.
   // Calcul de 1 minute environ.
}
le label n'est modifié qu'une fois la méthode button1_Click quittée (visible en mode debug pas à pas), c'est à dire après l'accolade fermante.

Ma question
Comment faire pour que le texte du label soit modifié dès le clic, c'est à dire avant la fin de la méthode button1_Click, et non pas une fois la méthode quittée ?

Merci pour votre aide.