Zachowanie AutoSize w formancie TableLayoutPanel

Odrębne zachowania autosize

Kontrolka TableLayoutPanel obsługuje automatyczne zachowanie podczas zmiany rozmiaru w następujący sposób:

Właściwość AutoSize ze stylami wierszy i kolumn

W poniższej tabeli opisano interakcję między właściwością AutoSize a stylami TableLayoutPanel kolumn i wierszy kontrolki.

Ustawienie AutoSize Interakcja w stylu
false Kontrolka TableLayoutPanel przechodzi od lewej do prawej i przydziela miejsce dla kolumny lub wiersza albo w następującej kolejności.

1. Jeśli właściwość SizeType jest ustawiona na Absolute, liczba WidthHeight pikseli określona przez lub jest przydzielana.
2. Jeśli właściwość SizeType jest ustawiona AutoSizena wartość , GetPreferredSize jest przydzielana liczba pikseli zwracanych przez metodę kontrolki podrzędnej.
3. Po przydzieleniu AbsoluteAutoSizeSizeType miejsca dla wszystkich kolumn lub wierszy i wszystkie kolumny lub wiersze z ustawieniem są Percent używane do proporcjonalnego przydzielania pozostałego wolnego miejsca
true Podobnie jak w przypadku poprzedniej interakcji, z wyjątkiem tego, że Percent kolumny lub wiersze uzyskują aspekt automatycznego rozmiaru.

Kontrolka TableLayoutPanel rozwija kolumnę lub wiersz w celu utworzenia odpowiedniego wolnego miejsca, Percent dzięki czemu żadna kolumna ani wiersz ze stylami nie będzie klipować zawartości. Kontrolka TableLayoutPanel przydziela nowe miejsce proporcjonalnie zgodnie z właściwością Width lub Height .

Zobacz też