Est-il en quelque sorte possible de vérifier, dans mon formulaire Visual Basic .NET, pour exécuter une fonction tous les intervalles X?Visual Basic .NET: Schedule
1
A
Répondre
4
Vérifiez la classe Timer.
Public Class Form1
Private T As Timer
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
T = New Timer()
AddHandler T.Tick, AddressOf TimerTicker
T.Interval = (1000 * 3) 'Every 3 seonds
T.Start()
End Sub
Private Sub TimerTicker(ByVal sender As Object, ByVal ev As EventArgs)
Trace.WriteLine("here")
End Sub
End Class
0
Parlez-vous de l'exécution d'une fonction à un certain intervalle de temps? Si c'est le cas, le contrôle Timer fonctionnera. Un rapide Google search vous donnera un certain nombre de tutoriels sur Timer.
0
Comment à propos de ceci: utiliser un temporisateur, et juste substituer la méthode que vous voulez pour l'alerte MessageBox. L'exemple suivant implémente un temporisateur d'intervalle simple qui déclenche une alarme toutes les cinq secondes. Lorsque l'alarme se produit, un MessageBox affiche le nombre de fois que l'alarme a démarré et invite l'utilisateur à indiquer si le minuteur doit continuer à fonctionner.
Vous trouverez plus de détails here.
Public Class Class1
> Private Shared WithEvents myTimer As New System.Windows.Forms.Timer()
> Private Shared alarmCounter As Integer = 1
> Private Shared exitFlag As Boolean = False
>
> ' This is the method to run when the timer is raised.
> Private Shared Sub TimerEventProcessor(myObject As
> Object, _
> ByVal myEventArgs As EventArgs) _
> Handles myTimer.Tick
> myTimer.Stop()
>
> ' Displays a message box asking whether to continue running the
> timer.
> If MessageBox.Show("Continue running?", "Count is: " &
> alarmCounter, _
> MessageBoxButtons.YesNo) =
> DialogResult.Yes Then
> ' Restarts the timer and increments the counter.
> alarmCounter += 1
> myTimer.Enabled = True
> Else
> ' Stops the timer.
> exitFlag = True
> End If
> End Sub
>
> Public Shared Sub Main()
> ' Adds the event and the event handler for the method that will
> ' process the timer event to the timer.
>
> ' Sets the timer interval to 5 seconds.
> myTimer.Interval = 5000
> myTimer.Start()
>
> ' Runs the timer, and raises the event.
> While exitFlag = False
> ' Processes all the events in the queue.
> Application.DoEvents()
> End While
>
> End Sub
>
> End Class
Questions connexes
- 1. Arraylist dans Visual Basic .net
- 2. Déploiement d'applications Visual Basic .Net
- 3. Visual Basic .Net 3D Engine
- 4. visual basic .net continuer l'application
- 5. Visual Basic .NET Scheduling Threads
- 6. Visual Basic .NET Power Pack 2003
- 7. Visual Basic 6.0 dans .NET Framework 4.0
- 8. Propriétés Autotdable dans Visual Basic .NET
- 9. forme élégante peau en Visual basic .Net?
- 10. Exchange Schedule OWA Schedule
- 11. Librairie graphique GUI pour Schedule/Free .NET
- 12. Crypter un fichier avec RSA dans Visual Basic .NET
- 13. Comment déclarez-vous un littéral Char dans Visual Basic .NET?
- 14. Appel de classes .Net à partir de Visual Basic 6
- 15. image Convertir en icône avec Visual Basic .NET
- 16. Association de gestionnaires d'événements dans Visual Basic .NET
- 17. Comment utiliser un caractère générique dans Visual Basic Dot Net
- 18. Est-ce que Mono supporte Visual basic (pas .NET)?
- 19. Authentification par mot de passe Joomla en Visual Basic .NET
- 20. Appel de classes .Net à partir de Visual Basic 6
- 21. Visual Basic 2010/.NET | Demande POST rapide au Web
- 22. Visual Basic ajouter un événement dans .NET 1.1
- 23. Visual Basic connexion .NET au serveur SQL compact 3.5
- 24. Existe-t-il un mécanisme pour Visual Basic .NET?
- 25. Référencer Assemblées .NET non signé COM (Visual Basic 6)
- 26. Visual Basic LINQ
- 27. Visual Basic: FTP Télécharger
- 28. Visual Basic 2010 DataSet
- 29. Télécharger Visual Basic 6.0
- 30. répertoire Visual Basic Copier
Merci. Ça marche. – Voldemort