Sdílet prostřednictvím


Chování automatického přizpůsobení velikosti v ovládacím prvku TableLayoutPanel

Jedinečná chování funkce AutoSize

Ovládací prvek TableLayoutPanel podporuje následující způsoby automatického velikostního chování:

Vlastnost AutoSize se styly řádků a sloupců

Následující tabulka popisuje interakci mezi vlastností AutoSize a styly sloupců a řádků ovládacího prvku TableLayoutPanel.

Nastavení automatické velikosti Stylová interakce
false Ovládací prvek TableLayoutPanel pokračuje zleva doprava a přiděluje místo pro sloupec nebo řádek nebo v následujícím pořadí.

1. Je-li vlastnost SizeType nastavena na Absolute, je přidělen počet pixelů určený Width nebo Height.
2. Pokud je vlastnost SizeType nastavena na AutoSize, je přidělen počet pixelů vrácených metodou GetPreferredSize podřízeného ovládacího prvku.
3. Po přidělení prostoru pro sloupce nebo řádky Absolute a AutoSize se použijí sloupce nebo řádky s SizeType nastavenými na Percent k poměrnému přidělení zbývajícího volného místa.
true Podobně jako u předchozí interakce s výjimkou, že Percent sloupce nebo řádky získávají automatický aspekt velikosti.

Ovládací prvek TableLayoutPanel rozšíří sloupec nebo řádek a vytvoří dostatečný volný prostor, aby žádný sloupec nebo řádek s Percent stylem neukrýval jeho obsah. Ovládací prvek TableLayoutPanel přiděluje nový prostor úměrně podle vlastnosti Width nebo Height.

Viz také