1

次の動作を確立しようとしています: 下部 (青) のパネルを非表示にすると、上部 (赤) のパネルを伸ばして垂直方向に置き換えます (赤のパネルを非表示にすると青に拡大する必要があります)。

自動サイズの行を持つテーブル レイアウト パネルを使用すると、青を上に伸ばすことができましたが、赤のパネルを下に伸ばすことはできません。

ここに画像の説明を入力

右端の写真ではわかりにくいですが、一番下の表の行はパネルに合わせて縮小していません。テーブルレイアウトパネルは私にとって必須ではありませんが、解決策を提供してくれることを望んでいました.

4

1 に答える 1

0

代わりに SplitContainer コントロールを使用してみてください。

Collapsed プロパティを使用して、各パネルの表示を制御できます。

splitContainer1.Panel1Collapsed = true;

また

splitContainer1.Panel2Collapsed = true;
于 2013-10-10T16:55:39.593 に答える