podolis
Messages postés71Date d'inscriptionmardi 18 mars 2008StatutMembreDernière intervention19 décembre 2010
-
17 avril 2008 à 15:07
podolis
Messages postés71Date d'inscriptionmardi 18 mars 2008StatutMembreDernière intervention19 décembre 2010
-
18 avril 2008 à 14:08
Voila je cherche a faire clignoter une image sans utiliser la fonction timer
j'ai donc utiliser l'API sleep
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Sleep(500)
Button1.Visible = False
Sleep(500)
Button1.Visible = True
Sleep(500)
Button1.Visible = False
Sleep(500)
Button1.Visible = True
Sleep(500)
End Sub
Mais y a un problème, mon button ne clignote qu'une fois comme si mon code été :
Button1.Visible = False
Sleep(2000)
Button1.Visible = True
Remarquez que j'ai l'impression qu'il m'additionne tous les tps du Sleep
Si quelqu'un a une solution je suis préneur
Merci d'avance
Médéric
Ergonome Logiel
(VB.NET-Débutant)
podolis
Messages postés71Date d'inscriptionmardi 18 mars 2008StatutMembreDernière intervention19 décembre 20101 17 avril 2008 à 15:22
J'ai déja plusieurs fonction timer et comme j'apprend j'aimerais essayer autre chose.
La fonction Sleep me parais simple à utiliser et j'aimerais comprendre comment elle fonctionne
Si j'ai pa le choix j'utiliserai un timer.
Médéric
Ergonome Logiel
(VB.NET-Débutant)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Kristof_Koder
Messages postés918Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention27 octobre 200810 17 avril 2008 à 16:14
Et si tu veux que ton code fonctione correctment, il te faut un doEvents après chaque Sleep(), ca obligera Windows a redessinner ta form,et tu verras alors ton bouton clignoter
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 17 avril 2008 à 19:15
@jrivet : Cela ne met pas en suspens ton programme mais le thread actuel ... Nuance !
_______________________________________________________________________
VB.NETis good ...VB6is better
podolis
Messages postés71Date d'inscriptionmardi 18 mars 2008StatutMembreDernière intervention19 décembre 20101 17 avril 2008 à 19:58
En fait j'ai cherché mais mon problème est que quand je tape
Imports System.Windows.Forms.Application.DoEvents()
VB me le souligen en vert et me dit qu'il ne contient aucun membre public
et la je comprend plus rien
Un explication serait la bien venu et encore merci de votre aide