0

Windows フォームで、固定サイズの中央列と 2 つの自動サイズ変更のサイド列を備えた 3 列のレイアウトを作成しようとしています。そのため、フォームのサイズが変更されると、中央の列は常に中央に配置され、2 つのサイド列は常に半分を占めます。残りのスペースのそれぞれ。

私は TableLayoutPanel でこれを試しましたが、中央の列を固定に設定し、外側の 2 つを自動サイズに設定するとすぐに、サイド列の 1 つがデザイナーから消えます。

4

3 に答える 3

2

Autosize は、列内のコントロールに必要なスペースに基づいて自動的に調整されます。列が空の場合、0px としてデザイナーから消えます。

% を使用する必要があると思います

例:

列 0 - 50% 列 1 - 400px 列 2 - 50%

効くかも?

于 2012-10-08T08:01:48.270 に答える
0

TableLayoutPanelと完全に連携します。TableLayoutPanelDockをDockStyle.Fillに設定します

Coloum0 30%Coloum1 40%Coloum2 30%

于 2012-10-08T08:15:09.690 に答える
0

2つのサイドカラムを50%に設定し、中央のカラムを固定サイズに設定するとうまくいくはずです。

于 2012-10-08T10:50:18.567 に答える