No...
Ono jde o to, zda se přeruší smyčka zpráv, nebo se založí pro každý dialog vlastní.
To jen, aby řeč nestála.
Píšu to z hlavy, pač tady nemám VS a dělám v jiných jazycích.
Potom zkus zavolat metodu:
Frm2.ShowDialog(this);
If a form is displayed as modal, the code following the ShowDialog method is not executed until the dialog box is closed. However, when a form is shown as modeless, the code following the Show method is executed immediately after the form is displayed.