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 :
Voici la fonction lancée par 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);
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).
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(); }
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
Partager