begin process at 2008 07 06 19:21:34
1 205 717 membres
280 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Do until / Do events [ Divers / General ] (gribouillex)

Do until / Do events le 05/09/2006 16:31:33

gribouillex
Bonjour,

Voilà... j'utilise le petit bout de code suivant dans mon programme dans le sub qui lance la lecture d'un fichier midi.
Info importante : Label1 est placé dans un timer et s'incrémente (par exemple) de cette façon -> 1 - 2 - 3 - 4 - 1 - 2 - 3 - 4 - 1 - 2... etc.
Continuons dans l'exemple, TSig.beatsPerMeasure a une valeur de 4.
Donc dès que Label1 = 4 alors mon action est effectuée. 

Ce que je souhaiterais, c'est que l'action soit effectuée dès que Label1affiche "1" pour la troisième fois !(1 - 2 - 3 - 4 - 1 - 2 - 3 - 4 - 1 - 2... etc.)

Et je ne sais pas comment faire. Une petite idée ?


      Do Until Label1.Caption = TSig.beatsPerMeasure
        DoEvents
        If Label1.Caption = TSig.beatsPerMeasure Then
            Form2.Timer1.Enabled = True
            Form2.minute.Enabled = False
            Form2.seconde.Enabled = False
            Form2.sep.Enabled = False
        End If
        Loop


Re : Do until / Do events le 05/09/2006 16:52:26

PCPT
(Admin CS)
Réponse acceptée !
salut,
dans ton timer :


Private Sub Timer1_Timer() 
    
Static lCptLabel As Long 
    'tes actions sur ton label....

     
If Label1.Caption = "1" Then lCptLabel = lCptLabel + 1 

     
If iCptLabel = 3 Then Call LABEL1_3FOIS  'ta procédure
End Sub


Coloration syntaxique automatique [AFCK]
       

++
PCPT   [AFCK]


Prenez un instant pour répondre à ce sondage svp

Re : Do until / Do events le 05/09/2006 17:24:40

gribouillex
j'ai un peu modifié pour mon cas, mais l'approche était bien la bonne. merci


Classé sous : do, form2, label1, enabled, until

Participer à cet échange

Pub



Appels d'offres

WEB DESIGN
Budget : 1 000€
Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS