Zachowanie AutoSize w formancie TableLayoutPanel

Różne zachowania autosize

Kontrolka obsługuje automatyczne zachowanie określania TableLayoutPanel rozmiaru w następujący sposób:

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

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

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

1. Jeśli SizeType właściwość jest ustawiona na Absolute, liczba pikseli określonych przez Width lub Height zostanie przydzielona.
2. Jeśli SizeType właściwość jest ustawiona na AutoSize, zostanie przydzielona liczba pikseli zwróconych przez metodę kontrolki podrzędnej GetPreferredSize .
3. Po przydzieleniu miejsca dla wszystkich Absolute kolumn lub AutoSize wierszy wszystkie kolumny lub wiersze z zestawem SizeTypePercent są używane proporcjonalnie do przydzielenia pozostałego wolnego miejsca
true Podobnie jak w przypadku poprzedniej interakcji, z wyjątkiem, który Percent kolumny lub wiersze uzyskują automatyczny aspekt ustalania rozmiaru.

Kontrolka TableLayoutPanel rozszerza kolumnę lub wiersz, aby utworzyć odpowiednie wolne miejsce, tak aby żadna kolumna ani wiersz ze stylizowaniem Percent nie tworzyła jego zawartości. Kontrolka TableLayoutPanel przydziela nowe miejsce proporcjonalnie do Width właściwości or Height .

Zobacz też