0

WinForms MDI で非常にイライラする問題が発生しており、誰かが助けてくれることを願っています。

FormA と FormB の 2 つのフォームがあるとします。両方を子として MDI に追加してから、FormA を最大化します。次に、メイン MDI の Windows メニューを使用して FormB に切り替えます (これが最大化されます)。

ここで (楽しい?) 部分: MDI タイトル バーを使用して FormB を復元し、両方のフォームを元のサイズに復元します。これが発生すると (常にではありませんが、ほとんどの場合)、FormA のタイトル バーと境界線が失われます。

結果の FormA の写真は次のとおりです。 http://imgur.com/VVTVJ MDI Windows メニュー (タイル、カスケードなど) のいずれかのオプションを使用した場合にのみ、タイトル バーが復元されます。

これはなぜですか? また、ウィンドウを復元した後に MDI が子のタイトル バーを返すようにするにはどうすればよいですか?

4

1 に答える 1