潜在的に多くの子を持つ MDI 親フォームがあります。そのため、子供たちの境界線が多くのスペースを占めるという問題があります。私の解決策は、子フォームの境界線を削除するためのアクセスしやすいオプションをユーザーに提供することです。これは簡単です
child.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
問題は、全体が「Tile Horizontal」をクリックすることであり、すべてが以前よりも多くのスペースでうまく配置されていることです。唯一の問題は、境界線が消え、境界線があった場所に空のスペースができ、[Tile Horizontal] をクリックしても何も起こらないことです。これは、境界線がない場合、子フォームのサイズを変更できないためだと思います。
手動で再配置せずにこれを行う方法はありますか?