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í:
Prostřednictvím vlastnosti AutoSize;
Prostřednictvím vlastnosti SizeType u stylů sloupců a řádků ovládacího prvku TableLayoutPanel.
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é
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
.NET Desktop feedback