WinForms MDI で非常にイライラする問題が発生しており、誰かが助けてくれることを願っています。
FormA と FormB の 2 つのフォームがあるとします。両方を子として MDI に追加してから、FormA を最大化します。次に、メイン MDI の Windows メニューを使用して FormB に切り替えます (これが最大化されます)。
ここで (楽しい?) 部分: MDI タイトル バーを使用して FormB を復元し、両方のフォームを元のサイズに復元します。これが発生すると (常にではありませんが、ほとんどの場合)、FormA のタイトル バーと境界線が失われます。
結果の FormA の写真は次のとおりです。 http://imgur.com/VVTVJ MDI Windows メニュー (タイル、カスケードなど) のいずれかのオプションを使用した場合にのみ、タイトル バーが復元されます。
これはなぜですか? また、ウィンドウを復元した後に MDI が子のタイトル バーを返すようにするにはどうすればよいですか?