Registriert seit: 28. Dez 2012
155 Beiträge
Delphi XE3 Professional
|
Aktuelle Width ohne anzeigen des Forms
21. Aug 2017, 14:01
Ich habe einen Panel der alClient ist. Auf dem Panel sind 3 Images die alle alLeft sind und eine Scrollbox die auch alClient ist.
Ich erstelle das Form und schalte 2 der Images unsichtbar. Darauf hin müsste sich ja die Breite der Scrollbox vergrößert haben - aber width der Scrollbox gibt immer noch die ursprüngliche Größe zurück.
Wenn ich das Form kurz anzeige und direkt wieder ausblende, wird mir plötzlich der richtige Width-Wert geliefert, aber dafür flackert das Fenster einmal kurz hässlich.
Kann ich mir irgendwie den korrekten neuen Width-Wert erhalten ohne das Fenster vorher anzeigen zu müssen?
Die 3 Images einfach übereinander zu legen wäre nicht ausreichend, da sich die Größe der Scrollbox auch noch auf andere Wege verändern kann...
Ist ein Nilpferd ein Pferd, das nicht vorhanden ist?
|