Ik heb eem form met daarop een TableLayoutPanel. De panel heeft 3 kolommen en 3 rijen. Ik heb em gedocked als "top" en alle rijen en kolommen staan op AutoSize, en passen dus hun breedte aan aan de controls die erin zitten... tenminste dat zegt de documentatie.
Het gaat ff om de eerste rij, daarin zien we van links naar rechts een label, een textbox en een button. De label en de button hebben hun anchor op "top,left" staan en de textbox op "top,left,right". Dus je zou verwachten dat het de textbox is die resizet als het form (en dus de panel) resizet. Dat is dus niet zo, het is *altijd* de rechterkolom die resizet.
Nu dacht ik "goh, kun je vast wel ergens instellen..." maar dat kan ook niet, tenzij ik ergens overheen kijk. Ik zou eigenlijk gewoon willen instellen dat de 2e kolom de "rest" van de breedte moet pakken, en de andere 2 kolommen gewoon wat ze nodig hebben aan de hand van hun inhoud.
Maar, hoe? Of moet ik in een hele andere richting kijken?
Het gaat ff om de eerste rij, daarin zien we van links naar rechts een label, een textbox en een button. De label en de button hebben hun anchor op "top,left" staan en de textbox op "top,left,right". Dus je zou verwachten dat het de textbox is die resizet als het form (en dus de panel) resizet. Dat is dus niet zo, het is *altijd* de rechterkolom die resizet.
Nu dacht ik "goh, kun je vast wel ergens instellen..." maar dat kan ook niet, tenzij ik ergens overheen kijk. Ik zou eigenlijk gewoon willen instellen dat de 2e kolom de "rest" van de breedte moet pakken, en de andere 2 kolommen gewoon wat ze nodig hebben aan de hand van hun inhoud.
Maar, hoe? Of moet ik in een hele andere richting kijken?
日本!🎌