Salut à toi visiteur !
Inscris toi en moins de 10 secondes pour profitez pleinement du site et partager avec la communauté ! S'inscrire


Tutoriel Timer VB sous WPF


#1
Bonswar, l'outil Timer nétant pas disponible sur VB avec la Windows Presentation Foundation (WPF), il y a quand même moyen de l'avoir avec un:

Code :
Public Sub dispatcherTimer_Tick(ByVal sender As Object, ByVal e As EventArgs)


Donc tout d'abords on fait un Load qui charge en même temps que la WPF, sous une Form VB normal le code existe déjà, c'est celui-ci


Form_Load:
Pour nous, vue que nous sommes sous une form WPF, on va d'abord rajouter une balise dans le XML, à la ligne:

Code :
Title="MainWindows" Height="300" Width="300" >

Qui devient:

Code :
 Title="MainWindows" Height="300" Width="300"  Loaded="Window_Loaded" >

Maintenant que cela est fait, on peut faire notre sub Main_Loaded avec le timer:

Code :
Private Sub Window_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) _
       Handles MyBase.Loaded
       Dim dt As DispatcherTimer = New DispatcherTimer()
       AddHandler dt.Tick, AddressOf dispatcherTimer_Tick
       dt.Interval = New TimeSpan(0, 0, 1)
       dt.Start()

   End Sub

Puis on fait le sub du dispatchertimer où vous pouvez mettre ce que vous voulez:

Code :
 Public Sub dispatcherTimer_Tick(ByVal sender As Object, ByVal e As EventArgs)
      
   End Sub

Voila, le timer est bon, ce lancera au lancement de la WPF et executera la tâche affecté dans le Dispatcher Timer


Messages dans ce sujet
Timer VB sous WPF - par Tangohan - 15-08-2017, 12:23
RE: Timer VB sous WPF - par pirate60 - 15-08-2017, 12:40
RE: Timer VB sous WPF - par Tangohan - 15-08-2017, 13:28
RE: Timer VB sous WPF - par kAliix - 15-08-2017, 12:45
RE: Timer VB sous WPF - par kAliix - 15-08-2017, 22:55

Atteindre :