0

特定のサイズのテーブル レイアウト パネルの列数を設定する必要があります。ユーザー コントロールのサイズはロックされています。フォームを最大化するときに、行の列数を変更したいと考えています。

テーブル レイアウト パネルの新しい幅を取得し、列数を設定するにはどうすればよいですか?

この場合、連続するユーザー コントロールの数を変更できます。

4

1 に答える 1

1

サイズ変更時の列数を設定するには -

tableLayoutPanel1.ColumnCount = tableLayoutPanel1.Width / 100;

そして、列サイズのスタイルを設定します -

tableLayoutPanel1.ColumnStyles[ColIndex].SizeType = SizeType.Absolute; tableLayoutPanel1.ColumnStyles[ColIndex].Width = *DesiredWidth*;

6 つの列がある場合、3 つの列のみが存在するようにサイズを変更すると、それらの列に配置されたコントロールが失われることに注意してください。

MSDN - TableLayoutPanel クラス

于 2013-04-08T12:03:02.373 に答える