Cześć,

Jak mogę za pomocą właściwości anchor i być może jeszcze jakiś innych osiągnąć coś takiego:

Mam z boku swojej formy panel, który za pomocą Splitter'a mogę sobie rozciągać lub chować.
Na tym panelu mam w 3 kolumnach rozmieszczone komponenty: Label i obok zaraz jest Edit, czyli wygląda to mniej więcej tak:

Label1 Edit1      Label2 Edit2       Label3 Edit3
Label4 Edit4      Label5 Edit5       Label6 Edit6

Teraz chciałbym aby przy zmianie szerokości tego panela, te wszystkie Edity i Labele się automatycznie rozmieszczały w taki sposób, że:

Lewa kolumna:

  • Label jest przyklejony do lewej strony
  • Edit jest zaraz obok labela, ale jego szerokość się zwiększa/zmniejsza wraz ze zmianą szerokości panela

Prawa kolumna:

  • Label powinien być jakoś z prawej strony, ale aby było miejsce na edita
  • Edit jest zaraz obok labela, ale jego szerokość się zwiększa/zmniejsza wraz ze zmianą szerokości panela i jego prawa krawędź jest przyklejona do prawej części panelu

No i te dwie kolumny w zasadzie mam zrobione, nie wiem natomiast jak zrobić środkową kolumnę, aby
zawsze pozostawała po środku, tylko edit się zmieniał wraz z szerokością panelu.
Ale Label i Editor powinny być do siebie przyklejone, ale wyśrodkowane względem szerokości panela.

Pytanie, czy da się to zrobić anchorami (lub czymś jeszcze), bez pisania kodu który będzie obliczał położenie kontrolek dla każdego z komponentu osobno.