Problème de timer Visual Basic
Résolu/Fermé
A voir également:
- Problème de timer Visual Basic
- Visual basic - Télécharger - Langages
- Microsoft 365 basic - Accueil - Microsoft Office
- Microsoft visual c++ runtime - Guide
- Visual petanque - Télécharger - Sport
- Visual paradigm - Télécharger - Gestion de données
2 réponses
Bonjour
scintille.intervalle te donne la durée de ton timer, pas là où il en est rendu. Si tu as mis sa valeur à 800, ton premier IF ne sera jamais exécuté
Utilise une variable static pour mémoriser si son bouton est clair ou foncé et inverse la variable à chaque fois
Private Sub Scintille_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Scintille.Tick
Static Clair as boolean
Clair = not clair
if Clair then
TwLabel.ForeColor = Color.LightYellow
TwButton.BackColor = Color.LightYellow
Else
TwLabel.ForeColor = Color.Yellow
TwButton.BackColor = Color.Yellow
End If
End Sub
Si tu veux avoir des périodes différentes, modifie scintille.interval dans chacune des conditions
scintille.intervalle te donne la durée de ton timer, pas là où il en est rendu. Si tu as mis sa valeur à 800, ton premier IF ne sera jamais exécuté
Utilise une variable static pour mémoriser si son bouton est clair ou foncé et inverse la variable à chaque fois
Private Sub Scintille_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Scintille.Tick
Static Clair as boolean
Clair = not clair
if Clair then
TwLabel.ForeColor = Color.LightYellow
TwButton.BackColor = Color.LightYellow
Else
TwLabel.ForeColor = Color.Yellow
TwButton.BackColor = Color.Yellow
End If
End Sub
Si tu veux avoir des périodes différentes, modifie scintille.interval dans chacune des conditions
Utilisateur anonyme
16 déc. 2007 à 14:05
16 déc. 2007 à 14:05
Merci! ça marche super bien!
les contrôles clignotent comme je voulais!
bye!
les contrôles clignotent comme je voulais!
bye!