Bonjour,
Je voudrai qu'à l'ouverture (ou à la modification) du Usf, le focus se positionne sur le 1er champ, qui se situe en dehors du multipage1 et que la page 0 du multipage1 soit active.
J'ai essayé, dans le Usf_Initialize ceci :
mais cela ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub UserForm_Initialize() Me.MultiPage1.Value = 0 If Btn = True Then 'ouverture par bouton du formulaire vierge Me.CbxAgt.SetFocus 'Focus sur l'extérieur du multipage1 Exit Sub 'Si le formulaire est ouvert par le bouton, il est vierge, pas besoin de remplir le formulaire End If 'si le formulaire s'ouvre pour modification d'une ligne de saisie (double click) 'Remplissage des contrôles .... Me.CbxSup.SetFocus 'contrôle à activer si ce n'est pas un formulaire vierge
J'ai la bonne page du formulaire qui est présente, mais je n'ai aucun focus, on est obligé de l'activer avec la souris (le raccourci clavier ne fonctionne pas non plus - accelerator).
Est-ce que qq'1 voit comment je peux faire ?
C'est pas bloquant, mais ça m'énerve fortement...
;>
Partager