TIMER durant execution code

yoarf Messages postés 215 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 19 février 2009 - 1 juin 2004 à 11:07
TheLordFreddy Messages postés 157 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 3 février 2005 - 1 juin 2004 à 12:58
Je vous explique. Lorsque je clique sur un bouton je fais appel à une macro qui affiche un formulaire faisant office de loading puis execute le code de la fonction « Ouverture ».
Cependant j’ai créé une sorte de loading sur le formulaire :

Private Sub Form_Load()
Me.TimerInterval = 500
Etq1.Visible = False
Etq2.Visible = False
Etq3.Visible = False
entAffichImage = 1
End Sub

Private Sub Form_Timer()
    
    
    If entAffichImage = 1 Then
        Etq1.Visible = True
        Etq2.Visible = False
        Etq3.Visible = False
        entAffichImage = 2
    Else
        If entAffichImage = 2 Then
        Etq1.Visible = False
        Etq2.Visible = True
        Etq3.Visible = False
        entAffichImage = 3
        Else
            If entAffichImage = 3 Then
            Etq1.Visible = False
            Etq2.Visible = False
            Etq3.Visible = True
            entAffichImage = 1
            End If
        End If
    End If
    entAffichImage = Not entAffichImage

End Sub


Ainsi je n’arrive pas à réaliser ce loading ainsi que le chargement de la fonction « Ouverture en même temps !

Si vous avez une idée ….

1 réponse

TheLordFreddy Messages postés 157 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 3 février 2005 2
1 juin 2004 à 12:58
slt,
si le timer de ta form porte comme nom:
TimerInterval

Public entAffichImage As Integer

Private Sub Form_Load()
TimerInterval.Interval = 500
Etq1.Visible = False
Etq2.Visible = False
Etq3.Visible = False
entAffichImage = 1
TimerInterval.Enabled = True
End Sub

Private Sub TimerInterval_Timer()
If entAffichImage = 1 Then
    Etq1.Visible = True
    Etq2.Visible = False
    Etq3.Visible = False
    entAffichImage = 2
ElseIf entAffichImage = 2 Then
    Etq1.Visible = False
    Etq2.Visible = True
    Etq3.Visible = False
    entAffichImage = 3
ElseIf entAffichImage = 3 Then
    Etq1.Visible = False
    Etq2.Visible = False
    Etq3.Visible = True
    entAffichImage = 1
End If
End Sub



voila voila

-------------------------------------------
Ne vous fiez pas à l'apparence...
0
Rejoignez-nous