DilleN
Messages postés10Date d'inscriptionjeudi 4 février 2010StatutMembreDernière intervention13 janvier 2011
-
12 janv. 2011 à 16:25
DilleN
Messages postés10Date d'inscriptionjeudi 4 février 2010StatutMembreDernière intervention13 janvier 2011
-
13 janv. 2011 à 11:14
Bonsoir à tous,
Je suis entrain de créer une application pour faire une gestion de produits.
Suite à l'exécution d'une requête j'ai un label ( Status.Text ) qui affiche un message si la requête est bien passé.
Je souhaite faire afficher ce label quelques secondes.
J'ai donc ajouté un timer à ma Windows Forms. Mais le problème suivant m'ennuie.
Le label s'affiche 5 secondes ( Status.Visible ) puis il passe en hide, mais malheureusement 5 secondes après il revient, et ainsi de suite...
Si quelqu'un trouve une petite idée à mon soucis.
Merci
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 12 janv. 2011 à 16:42
Comme ton titre le suggère, je suppose que tu as utiliser un timer pour gérer tout cela.
Au premier déclenchement du timer tu rend le label invisible (ou plus exactement, vu les symptômes, tu inverse le statut visible), seulement tu oublis d'arrêter le timer. Ce qui fait que le timer se redéclenche, ré-inverse le statut visible du label le rendant maintenant visible. Puis invisible 5sec après, puis à nouveau visible, puis ......
[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i
cs_louis14
Messages postés793Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention10 février 20218 13 janv. 2011 à 10:31
Bonjour,
Si ton timer tick est de 1 seconde. Ajoute un compteur qui stoppe si le compteur est supérieur à 5.
Naturellement il ne faut pas oublier de le mettre à 0 dans la fonction qui starte le timer.
DilleN
Messages postés10Date d'inscriptionjeudi 4 février 2010StatutMembreDernière intervention13 janvier 2011 13 janv. 2011 à 10:53
oui c'est sa !
dés que je click sur le button, du texte s'affiche sur le label Status.Text et c'est à ce moment là qu'il faudrait le laisser afficher 5 secondes