Registriert seit: 5. Nov 2008
97 Beiträge
Delphi XE2 Professional
|
problem mit manual dock
17. Okt 2011, 09:12
Hallo community!
Ich habe folgendes Problem, welches ich leider nicht selbst gelöst kriege:
Ich habe 2 Formulare, die beide an das gleiche Panel angedockt werden sollen.
Wenn ich das erste per ManualDock andocke, geht es über die volle Breite des Panels.
Docke ich das 2. an, teilen sich beide die Breite des Panels genau 50:50.
Dabei entsteht ein Splitter zwischen beiden, der es ermöglicht, das eine Form breiter zu ziehen, wodurch das 2. schmaler wird. Dieser Zustand soll dann abgespeichert und wiederhergestellt werden können.
Also wenn das Panel beispielsweise 1000 breit ist, sollen nicht beide Formulare je 500 haben, sondern von mir aus eins 700 und das andere 300. Mit LRDockWidth und TBDockHeight habe ich das nicht hinbekommen. Auch kann ich den Splitter, der automatisch entsteht, wenn ich das 2. Form angedockt habe, nicht finden, um seine position zu verändern, er liegt nicht auf dem Panel..
Hat irgendjemand eine Idee, wie ich das gewünschte Ergebnis bekomme?
Benutze Turbo Delphi 2006.
Vielen Dank schonmal!
MfG
hyype
|