Bonjour,
j'ai developpé un petit formulaire qui scrute les modules de mon projet et liste certaines fonctions. Un double-clic sur une fonction est censé ouvrir l'éditeur VB et se positionner sur la fonction.
Un "VBE.MainWindow.Visible = True" ouvre effectivement l'editeur, mais le formulaire reprend la main, l'éditeur se retrouve donc en arrière plan... sauf quelques fois, où il reste au 1er plan, mais je n'ai pas réussi à déterminer dans quel cas (j'ai testé avec editeur fermé, module fermé, ou pas,... un coup ca marche, 10 coups ca ne marche pas)
J'ai essayé d'ajouter un SetFocus, de fermer le module, de changer le module courant, de déplacer le code du module du formulaire vers un autre module... nada.
Le module est bien ouvert, le curseur positionné sur la bonne fonction, mais le focus reste sur le formulaire d'où est déclenché l'évènement.
Comment faire pour que l'éditeur reste affiché au 1er plan ?
Merci pour votre aide.
Largo
Partager