アプリの作業を行うカスタム ユーザー コントロールがあります。
一度にフォームに可変数のユーザーコントロールを配置する必要があります。その数は実行時にわかります。
私は、それぞれがクライアントの幅いっぱいになり、すべてのコントロールがウィンドウを埋めて、同じサイズになるようにしたい. 2 つある場合は、それぞれがクライアントの高さの半分になります。3 つある場合は、それぞれがクライアントの高さの 3 分の 1 になります。
また、メイン ウィンドウのサイズが変更されると、レイアウトのサイズも変更されます。メインウィンドウのサイズを変更する以外に、ユーザーがコントロールのサイズを変更できるようにしたくない (したがって、分割コンテナーが出ている)
これを行うために TableLayoutPanel を使用しようとしましたが、GrowStyle プロパティを TableLayoutPanelGrowStyle.AddRows に設定し、コントロールを追加しても、行数は変わりません。
確かに、このレイアウト スキームを達成するのは難しくありませんか? 私はそれを理解できないようですか?
ありがとう