Bonjour à Tou(te)s...

Une bête question (enfin je pense ) dont je n'arrive pas à trouver la réponse (mais ça c'est plutôt "normal")

Programme en VB2013 avec VB.NET 4.5...

La "Form1" principale ouvre une "Dialog1" par un Show() (donc non Modale... ce qui se vérifie à l'utilisation: je peux intervenir sur la Form1 sans problème pendant que la Dialog1 est ouverte)
La "Dialog1" ouvre une "Dialog2" mais cette fois par ShowDialog(Me) (donc Modale... ce qui se vérifie aussi assez facilement).

Question: pourquoi l'ouverture de la "Dialog2" bloque l'accès sur la "Form1" ?
Je comprends que le "Dialog2" bloque l'accès à la "Dialog1" (elle est Modale) mais "logiquement" celle-ci étant non Modale je devrais pouvoir accéder à la "Form1" sans problème... non ?
J'ai cru comprendre que la notion de "modalité" reposait sur la fenêtre ouverte et sa "mère"... pas sur toutes les fenêtres de l'application... si ?

Quelqu'un a-t-il une idée ?
Une solution pour que je puisse continuer à accéder à "Form1" bien que "Dialog2" soit active ?

Merci beaucoup à Vous