Zmiana rozmiaru zadokowanych okien

0

Witam.

Mam taki problem. Po zadokowaniu dwóch okien na jakimś panelu, ich rozmiar automatycznie ustawia się dokładnie po połowie rozmiaru tego panelu, niezależnie od rozmiarów początkowych tych okien.
Nie udaje mi się zmienić ich rozmiaru po zadokowaniu, bo rozdzielający je Splitter zawsze jest na środku.
Jak mogę zmienić rozmiary tych okien?
Używam metody 'ManualDock'. Jedno okno dokowane jest jako 'alClient', drugie jako 'alRight'.
Po zmianie rozmiaru formy zadokowanej jako 'alRight', forma zmienia rozmiar ale Splitter się nie rusza. I po jakimkolwiek ruszeniu panelem, okna znowu ustawią się rozmiarami po 50%.

Wojtek

0

Sądząc po nazwie "alClient" używasz C++ Buildera ? Wypadałoby napisać.

Próbowałeś przemieścić tylko splitter ?

0

Sorry. Tak, używam C++ Buildera.
Nie mogę ruszyć splitterem, bo nie mam do niego dostępu. Albo raczej nie wiem, jak się do niego dostać. Ten splitter pojawia się "sam" po zadokowaniu okien.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.