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
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
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.
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