Bonjour à tous,

Je vous explique : j'ai un panel avec à l'intérieur des checkbox ordonnées en une colonne.

Une fois checked ou non je fais un traitement qui recherche au sein de ce pnlXXX.controls les checkbox checked.

Il trouve les checked (le bon nombre) mais il ne me les place pas au bon endroit (par ex 3 sont checked au début, il m'en trouve 3 checked mais à la fin).

Voilà mon code :

Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 o = 0
        For Each c In frmchoix.pnloral.Controls
            If c.Checked Then
                tc(z - 1).toral(o) = True
            Else
                tc(z - 1).toral(o) = False
            End If
            o += 1
        Next

D'où pourrait venir ce problème ?

PS : je fais une autre recherche :

Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
o = 11
        For Each c In frmchoix.pnlécrit.Controls
            If c.Checked Then
                tc(z - 1).técrit(o) = True
            Else
                tc(z - 1).técrit(o) = False
            End If
            o -= 1
        Next

Et là tout se passe bien ( je commence de la fin car il parcourt le panel par la fin -là encore j'ai pas compris).