Quelle est la manière la plus simple d'exécuter une tâche périodique en arrière-plan dans VB? Par exemple: Mettez à jour une étiquette toutes les secondes avec l'heure actuelle, tout en permettant au formulaire d'être disponible.VB 2008 Tâches périodiques
0
A
Répondre
6
- Ajouter un composant
Timer
à votre formulaire - Définissez ses
Interval
au temps entre les mises à jour - Activer la minuterie (en définissant sa propriété
Enabled
ou appelant sa méthodeStart
) - Poignée de son événement
Tick
par faire toutes les mises à jour sont nécessaires.
Votre gestionnaire ressemblerait à quelque chose comme ceci:
Private Sub Timer1_Tick(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Timer1.Tick
label1.Text = GetCurrentStatus()
End Sub
+0
Oui. De loin le plus facile. – NotMe
+1
Aussi, n'oubliez pas que 'Interval' est spécifié en millisecondes ... –
formulaire Web ou le formulaire Windows ou WPF ou SilverLight? –