Salut à tous

Pour une fois , c'est moi qui pose la question

Je pose le décors

Mon application est de type Windows Forms

Une MainForm est lancé au démarrage de l'application

Son TopMost = False;

Depuis cette forme, j'ouvre d'autres forms en faisant :

MyNewForms.Show(this); // ou le this est ma MainForm du début

Ces MyNewForms ont "TopMost à false", ShowIconTaskBar à false

Si je "switch" de programme en faisant "alt-tab"... et que je reviens dessus
toutes les fenetres apparaissent... C'était mon besoin

Mon problème :

Lorsque J'ai plusieurs fenetres qui ont été ouvertes via "Show(this)", si je
clique à nouveau sur la fenetre principale (la fenetre initiale), celle ci
apparait mais est "derriere" ses filles .. et pas moyen de la faire passer
devant...

J'ai essayé de joué avec TopMost sans resultat

Donc, je vous soumets la question : Comment faire ? (si cela est possible)

The Monz, Toulouse