TableLayoutPanel コントロールの自動サイズ調整動作
AutoSize の個々の動作
TableLayoutPanel コントロールは、次の方法で自動サイズ設定動作をサポートします。
AutoSize プロパティを介して。
TableLayoutPanel コントロールの行と列のスタイルの SizeType プロパティを介して。
行と列スタイルに対応する AutoSize プロパティ
次の表では、AutoSize プロパティと、TableLayoutPanel コントロールの列と行のスタイルの間の相互作用について説明します。
AutoSize の設定 | スタイルの相互作用 |
---|---|
false |
TableLayoutPanel コントロールは左から右に進み、列または行または次の順序で領域を割り当てます。 1. SizeType プロパティが Absoluteに設定されている場合、Width または Height で指定されたピクセル数が割り当てられます。 2. SizeType プロパティが AutoSizeに設定されている場合、子コントロールの GetPreferredSize メソッドによって返されるピクセル数が割り当てられます。 3. すべての Absolute と AutoSize の列または行の領域が割り当てられた後、SizeType が Percent に設定されている列または行は、残りの空き領域を比例的に割り当てるために使用されます。 |
true |
前の操作と同様に、列または行 Percent が自動サイズ設定の側面を取得する点は例外です。 TableLayoutPanel コントロールは、Percent スタイルの列や行が内容をクリップしないように、列や行を展開して十分な空き領域を作成します。 TableLayoutPanel コントロールは、Width または Height プロパティに従って、新しい領域を比例的に割り当てます。 |
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback