特定のサイズのテーブル レイアウト パネルの列数を設定する必要があります。ユーザー コントロールのサイズはロックされています。フォームを最大化するときに、行の列数を変更したいと考えています。
テーブル レイアウト パネルの新しい幅を取得し、列数を設定するにはどうすればよいですか?
この場合、連続するユーザー コントロールの数を変更できます。
特定のサイズのテーブル レイアウト パネルの列数を設定する必要があります。ユーザー コントロールのサイズはロックされています。フォームを最大化するときに、行の列数を変更したいと考えています。
テーブル レイアウト パネルの新しい幅を取得し、列数を設定するにはどうすればよいですか?
この場合、連続するユーザー コントロールの数を変更できます。
サイズ変更時の列数を設定するには -
tableLayoutPanel1.ColumnCount = tableLayoutPanel1.Width / 100;
そして、列サイズのスタイルを設定します -
tableLayoutPanel1.ColumnStyles[ColIndex].SizeType = SizeType.Absolute;
tableLayoutPanel1.ColumnStyles[ColIndex].Width = *DesiredWidth*;
6 つの列がある場合、3 つの列のみが存在するようにサイズを変更すると、それらの列に配置されたコントロールが失われることに注意してください。