Bonjour a tous.
Voici le projet: je produis plusieurs instance d'un formulaire "frmDetailinspection", ces formulaires font partie de la collection "colForms". étant donné que je travaille sur une tablette, j'affiche ce formulaire en plein écran. Durant la saisie des données je dois voyager d'une instance à l'autre.
pour mettre le focus sur une instance en particulier je croyais qu'il suffisait de choisir dans une liste contenant la collection et d'utiliser setfocus,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
colforms.item(liste0).setfocus
mais ca ne fonctionne pas.
J'ai essayé aussi par une API de windows avec le HWND en paramètre, sans succes,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
  For i = 0 To Forms.Count - 1 
    If Forms(i).Caption = Liste0 Then
           h = Forms(i).hwnd
          SetForegroundWindow (h)
         Exit For
        End If
    Next i
Savez-vous quelle est la méthode?
Merci