次の方法で共有


TableLayoutPanel コントロールの自動サイズ調整動作

AutoSize の個々の動作

TableLayoutPanel コントロールは、次の方法で自動サイズ設定動作をサポートします。

行と列スタイルに対応する AutoSize プロパティ

次の表では、AutoSize プロパティと、TableLayoutPanel コントロールの列と行のスタイルの間の相互作用について説明します。

AutoSize の設定 スタイルの相互作用
false TableLayoutPanel コントロールは左から右に進み、列または行または次の順序で領域を割り当てます。

1. SizeType プロパティが Absoluteに設定されている場合、Width または Height で指定されたピクセル数が割り当てられます。
2. SizeType プロパティが AutoSizeに設定されている場合、子コントロールの GetPreferredSize メソッドによって返されるピクセル数が割り当てられます。
3. すべての AbsoluteAutoSize の列または行の領域が割り当てられた後、SizeTypePercent に設定されている列または行は、残りの空き領域を比例的に割り当てるために使用されます。
true 前の操作と同様に、列または行 Percent が自動サイズ設定の側面を取得する点は例外です。

TableLayoutPanel コントロールは、Percent スタイルの列や行が内容をクリップしないように、列や行を展開して十分な空き領域を作成します。 TableLayoutPanel コントロールは、Width または Height プロパティに従って、新しい領域を比例的に割り当てます。

関連項目