Bonjour à tous,
Je souhaiterais changer dynamiquement l'ordre des tabIndex pour mes controles mais cela ne fonctionne pas.
En fonction d'une position, je bouge un textbox, qui doit prendre le TabIndex de la position.
Voici mon code :
Au debugger ca fonctionne, mais dès que je sort de la fonction ca ne garde pas en mémoire les TabIndex, et donc ca ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Dim i As Integer i = 0 For i = 0 To UBound(tabFileSend) Select Case tabFileSend(i).OrdredEnvoi 'Position du frame Case "01": 'Position 1 TxtOrder(i).TabIndex = 1 Case "02": 'Position 2 TxtOrder(i).TabIndex = 2 Case "03": 'Position 3 TxtOrder(i).TabIndex = 3 Case "04": 'Position 4 TxtOrder(i).TabIndex = 4 End Select Next i End Sub
Est-ce un bug de windows ? J'ai vu ce bug pour les pockets PC, mais pas pour VB6.
D'avance merci pour votre aide.
Partager