Zachowanie AutoSize w formancie TableLayoutPanel
Różne zachowania autosize
Kontrolka obsługuje automatyczne zachowanie określania TableLayoutPanel rozmiaru w następujący sposób:
AutoSize Za pośrednictwem właściwości;
SizeType Za pomocą właściwości w TableLayoutPanel kolumnie kontrolki i stylach wierszy.
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ż
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.
.NET Desktop feedback