/ Kolumny / TableLayout nie zmieniają rozmiaru - c #, winforms

Kolumny TableLayout nie zmieniają rozmiaru - c #, winformy

Mam tableLayout z trzema kolumnami. Kolumna 1: Pole listy, które jest Dock-> Wypełnij Kolumna 2: przycisk Kolumna 3: Kolejny ListBox, który jest również Dock-> Wypełnij

Dla zmiany rozmiaru ustawiłem wszystkie kolumny na„Autodopasowanie” Ale kiedy zmieniam rozmiar formularza, zmienia on tylko rozmiar ListBox, który mam w Column3 i nie zmienia rozmiaru ListBox w kolumnie 1 ... więc jaki jest problem? Jak ustawić właściwości, aby przy zmianie rozmiaru formularza ListBox 1 i listBox2 były zmieniane, ale przycisk zachowuje swój rozmiar czasu projektowania i nie staje się większy ani mniejszy.

Odpowiedzi:

2 dla odpowiedzi № 1

Ok, rozwiązałem to. : Naprawiono ustawienie COL 1 i COL3 na „% 50” i COL 2 na „AutoSize”.


0 dla odpowiedzi nr 2

Zamiast funkcji AutoSize ustaw kolumny na Procent, przy 3 kolumnach każda będzie wynosić 33,33%. Próbowałem tego w szybkiej aplikacji winForms i mogłem poprawnie zmienić rozmiar wszystkich 3 kolumn.