Thema: Delphi Splitter Position setzen

Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Splitter Position setzen

  Alt 15. Aug 2006, 15:30
Zitat von DieHardMan:
...Oder auch nicht, wenn ich die Höhe des anliegenden Controls im FormClose Event in einer Ini abspeichere und dann bei FormShow oder FormCreate (beides ausprobiert) wieder zuweise, dann stimmt gar nichts mehr, Controls die oben sind befinden sich plözlich unten und der Splitter ist nun oben, alles verschoben.

Nachtrag: Hab ein paar Alignments geändert, nun funktionierts.
Die VCL-Alignment-Maschinerie würfelt offenbar gerne die Position von align-ten Komponenten durcheinander, wenn man zur Laufzeit zuviel an deren Layout bastelt. Ein Trick, der in solchen Fällen bei mir ganz gut funktioniert, ist, nach dem Setzen von Größe und Alignment der Controls nochmal explizit deren Position zu setzen. Dabei ist die Reihenfolge wichtig - muttu ausprobieren.

Uli.
Uli Gerhardt
  Mit Zitat antworten Zitat