MDI 親フォームとして機能するフォームと、MDI 子として機能する他のいくつかのフォームがあります。子ウィンドウには FormBorderStyle.None と ControlBox = false があるため、MDI の子からの境界線は MDI の親に表示されません。しかし、私のアプリケーションでは MDI の子が最大化されて実行され、その場合、メイン フォーム ウィンドウのタイトル テキストには、次のように常に子フォームのテキストが含まれます。
+--+---------------------------------------------------+------ -+ | | | | メイン ウィンドウ タイトル - [子タイトル] | _ O x | +--+---------------------------------------------------+------ -+ | | | | ...
"- [Child title]"
メイン タイトル バーの一部を削除するにはどうすればよいですか? Form.Text プロパティを見てきましたが、画面に表示される完全なタイトルが含まれています。ただし、テキストを別のものに設定すると、最初の部分のみが変更されます。子タイトルは常に追加され、この方法で削除することはできません。.NET Reflector を簡単に説明しましたが、特に興味深い結果は得られませんでした。