Mam WinForms Form
z kilkoma kontrolkami na nim. Wszystkie one są kontrolkami GrouBox
i chcę je ułożyć, z pionowym marginesem między nimi. Ustawiłem właściwość Dock
na Top i układa je poprawnie, ale ignoruje margines (kontrolki są tak blisko siebie, jak tylko mogą być).Czy margines może być wymuszony nawet przy ustawieniu właściwości Dock?
Czy te marginesy nadal mogą być egzekwowane? Zasadniczo obliczy on normalną zadokowaną pozycję (tak, jakby margines wynosił 0), a następnie zastosuj margines. Czy coś takiego jest możliwe?
W inny sposób próbowałem to z FlowLayoutPanel
z opcją TopDown
. Jednak muszę ręcznie ustawić rozmiar i lewą/prawą kotwicę.
Czy istnieje jakiś prosty sposób na osiągnięcie tego scenariusza, czy powinienem trzymać się tego, co już mam?
Spróbuj użyć "dopełnienia" zamiast "marginesu", gdy kontrola jest zadokowana. –
Tak, wymagane jest FLP. Ustaw właściwość Margines na elementach sterujących w środku, aby utworzyć lukę. –