Label ne change pas dans un formulaire
Dans la fenêtre configuration d'une application c#, j'utilise un bouton (button2) pour lancer la mise à jour des credits d'un compte SMS.
Je voudrais que le clic sur ce bouton me :
* change le texte d'un champ Label puis
* aille chercher le crédit puis
* inscrive ce crédit dans ce même champ label.
Voici le bouton :
Code:
1 2 3 4 5 6 7 8 9
| // button2
//
this.button2.Location = new System.Drawing.Point(314, 21);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(169, 47);
this.button2.TabIndex = 21;
this.button2.Text = "Connexion et mise à jour profil";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click); |
Voici la fonction lancée par le bouton
Code:
1 2 3 4 5
| private void button2_Click(object sender, EventArgs e)
{
this.SMSCreditOVH.Text = "Connexion en cous .... patience ...";
this.SMSCreditOVH.Text = MyEdSMS.VachercherCreditSMSOVH();
} |
La commande VachercherCreditSMSOVH() prend 4/5secondes, c'est un peu long (il y a une connexion sécurisée de session, ça prend un peu de temps et ne peut etre réduit).
Ainsi, je souhaiterais que le label "SMSCreditOVH.Text" affiche "Connexion en cous .... patience ..."
Hors, ça ne s'affiche jamais et la recherche du crédit étant bloquant, faut patienter. L'utilisateur peut se demander si ça a planté.
Pouvez vous m'aider ? Merci