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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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