déclencher une action avec un timer
Bonjour,
j'utilise un timer qui tick toutes les 30 secondes au chargement de mon load.
Dans le load de ma form :
Code:
1 2
| Timer1.Interval = 5000
Timer1.Start() |
Dans mon événement tick
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Dim i As Integer
i = ListBoxDatedemande.Items.Count
Dim j As Integer = 0
Do While ListBoxDatedemande.Items.IndexOf(j) <= i
If ListBoxDatedemande.Items.Item(j) = DateAndTime.Now.Date Then
MsgBox("OK")
j = j + 1
Else : MsgBox("KO")
j = j + 1
End If
Timer1.Stop()
Loop
Timer1.Stop() |
Mon problème: dans la première ligne de mon while, mon j = 3 et mon i = 3 jusque la tout va bien, mais il me fait une erreur avec j = 4 et i = 3 ... normalement il ne devrait pas rentrer dans la boucle vu que la condition n'est pas rempli... ou si mon code est totalement érroné ...
Si quelqu'un a une idée et une solution, je suis toute ouïe ^^
Merci.