Registriert seit: 24. Jan 2006
Ort: Halberstadt
376 Beiträge
Delphi 10.4 Sydney
|
falsche Werte für Width und Height nach Maximieren der Form
22. Dez 2008, 08:44
Hallo Jungs und Mädels,
ich bin gerade dabei einer meiner Apps den letzten Schliff zu geben. Ich passe bei diversen Grids (Draw-, String- und DBGrids) dynamisch zur Laufzeit die Spaltenbreiten an die Formgröße an. Die Grids werden per alTop oder alClient skaliert. Das klappt auch soweit ganz gut solange man per Maus die Formgröße verändert. Einziger Knackpunkt ist das Maximieren bzw. wieder kleiner machen der Form. Hier wird zwar ein onResize gefeuert jedoch sind die Größen des Forms nicht korrekt. Dadurch schlägt das korrekte anpassen der Spaltenbreiten fehl.
Hat irgendwer eine Idee woher ich hier die richtige Formgröße bekomme ?? Beim manuellen Aufruf der Resizefunktion nach dem Maximieren stimmen die Werte dann wieder. Ich hatte allerdings keine Lust das Resize jedesmal per Timmer aufzurufen.
Danke schonmal für erhellende Hinweise
cg
Andreas Schachtner
|