複数のウィンドウ間のフォーカスに関して奇妙な動作が発生しています。
シナリオは次のようになります。
「ウィンドウ A」は、Show メソッドを使用して子「ウィンドウ B」を開きます (ウィンドウの所有者を明示せずに)。両方の Windows は完全に独立しています。
「ウィンドウ B」でボタンをクリックすると、「ウィンドウ C」が開きます (モーダル ウィンドウが表示されます)。
A --> B --> C
「ウィンドウ C」を閉じると、フォーカスは「ウィンドウ A」に戻ります。
私の考えでは、「ウィンドウ B」はウィンドウの「論理的な」所有者であるため、フォーカスを戻す必要があります (所有者を指定しなかったため)。
最初にインスタンス化されたウィンドウにフォーカスが戻されたようです。
私の場合、「ウィンドウ B」にフォーカスを「強制」する方法はありますか。