投稿者 魔界の仮面弁士  (社会人) 投稿日時 2022/2/21 21:18:45
> 簡単な例を、改めて作ってみました。

その例の場合、Form2 の Owner が Form1 になっていますよね。
そのため、Form2 が Form1 よりも手前に来ることはありません。

Owner を指定していなければ、BringToFront で手前に来ます。


たとえば
Form2 の Owner が Form1 で
Form3 の Owner が Form1 の場合、
Form2 を Form3 より手前にしたり、Form3 を Form2 より手前にすることはできます。
しかし Form1 が Form2 や Form3 よりも手前に来ることはできません。
Form1 がそれらのオーナーだからです。