Bonjour,

j'utilise un timer qui tick toutes les 30 secondes au chargement de mon load.

Dans le load de ma form :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Timer1.Interval = 5000
Timer1.Start()
Dans mon événement tick

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.