3

SplitContainer を使用すると、ユーザーはコントロールの両側のサイズを変更できます。ただし、2 つのセクションに限定されます。

TableLayoutPanel を使用すると、無制限の行と列を使用できます。残念ながら、ユーザーはこれらのセクションをドラッグすることはできません。

どうすれば両方の長所を活かすことができますか。SplitContainer の中央バーの「ドラッグ可能性」と、TableLayoutPanel が許可するように 2x1 を超えるセクションを持つ機能はありますか?

Winforms がそれを許可しない場合、商用コンポーネントが存在する可能性がありますか? .NET 以外のプログラムで、この種の高度な制御を見たことがあることは知っています。

4

2 に答える 2

3

最初の半分の中に別の SplitContainer を埋め込みます。

水平方向だけでなく垂直方向にも分割できることを忘れないでください。このようにして、多くのきちんとしたレイアウトを生成できると確信しています。

于 2015-06-29T03:59:16.697 に答える