Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Różne zachowania automatycznego dopasowywania rozmiaru
Kontrolka TableLayoutPanel obsługuje zachowanie automatycznego określania rozmiaru na następujące sposoby:
Za pośrednictwem właściwości AutoSize;
Za pomocą właściwości SizeType w stylach kolumny i wiersza kontrolki TableLayoutPanel.
Właściwość AutoSize ze stylami wierszy i kolumn
W poniższej tabeli opisano interakcję między właściwością AutoSize a stylem kolumny i wierszy kontrolki TableLayoutPanel.
| Ustawienie Autosize | Interakcja stylu |
|---|---|
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 właściwość SizeType jest ustawiona na Absolute, zostanie przydzielona liczba pikseli określonych przez Width lub Height. 2. Jeśli właściwość SizeType jest ustawiona na AutoSize, zostanie przydzielona liczba pikseli zwróconych przez metodę GetPreferredSize kontrolki podrzędnej. 3. Po przydzieleniu miejsca dla wszystkich kolumn Absolute i AutoSize, kolumny lub wiersze z SizeType ustawione na Percent są używane do proporcjonalnego przydzielenia pozostałej wolnej przestrzeni. |
true |
Podobnie jak w przypadku poprzedniej interakcji, z wyjątkiem tego, że kolumny lub wiersze Percent uzyskują automatyczne dostosowywanie rozmiaru. Kontrolka TableLayoutPanel rozszerza kolumnę lub wiersz, aby stworzyć odpowiednią ilość wolnego miejsca, dzięki czemu żadna kolumna ani wiersz z Percent nie przycina swoich zawartości. Kontrolka TableLayoutPanel przydziela nowe miejsce proporcjonalnie zgodnie z właściwością Width lub Height. |
Zobacz także
.NET Desktop feedback