Bonjour,
J'ai un petit souci, j'ai un formulaire principal, et j'ouvre derrière plusieurs formulaires annexes, que je déclare tous (dans le Form Menu_Principal_Load) comme étant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Menu_choix_chantier.MdiParent = Me Proprietes.MdiParent = Me PrintOptions.MdiParent = Me Progressbar.MdiParent = Me Menu_choix_semaine.MdiParent = Me
Le soucis, c'est que si je vais sur une page internet par exemple, ou si je vais sur n'importe quelle autre fenêtre que mon programme, (lors de l'éxécution), puis que je reviens sur mon programme (via ALT+TAB), je me retrouve sur mon formulaire principale, mais je ne retrouve pas mon autre form (par exemple Menu_choix_semaine), or je voudrais que cette form si elle est en mode visible (ou show), que ce soit elle qui soit au premier plan.
De plus, si je regarde les icônes dans le menu ALT+TAB, je retrouve 2 icônes corespondant à mon programme, une pour le formulaire Menu_Principal, et une pour le formulaire Menu_choix_semaine)
Or pour le premier formulaire que je déclare comme MDIenfant (Menu_choix_chantier) il fonctionne comme je le souhaite, c'est à dire sur un retour au programme il est au premier plan, et il n'existe pas dans le menu ALT+TAB.
De plus tous mes formulaires sauf le formulaire principal ont showintaskbar à FALSE.
Comment faire pour que ce soit la même chose pour les autres ?
J'ai essayé plusieurs propriétés, du genre bringtofront, ou encore topmost, mais cela ne fonctionne pas (par exemple topmost me met mon formulaire enfant par dessus nimporte quelle fenêtre même celle qui ne sont pas d emon programme, genre IE8, ou un classeur excel, etc..)
Merci de vos réponses.
Partager