Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
Delphi 12 Athens
|
AW: Firemonkey erkennen ob sich ein Fenster bewegt
24. Sep 2022, 20:25
Ich dachte erst "ohh, es kommt ja beim OnResize vorbei ... perfekt einfache Lösung",
aber neeee, im TCommonCustomForm.SetBoundsF falsch verguckt.
Egal ... kann man dennoch nutzen.
Delphi-Quellcode:
protected
procedure SetBoundsF(const ALeft, ATop, AWidth, AHeight: Single); override;
Ob es auch im OSX/iOS funktioniert, mußt'e aber mal ausprobieren.
War auch ganz einfach zu finden.
Manuell oder im Debugger schauen, wo es vorbei kommt, wenn man z.B. Left:= etwas zuweist.
Gibt es dort EventCaller (OnResize/DoResize/Resize/oderso), dann ab in den FormDesigner, Haltepunkt/ShowMessage/ Exception rein und ausprobieren. (oder eben Haltepunkt an dieser Stelle)
Und dann schauen, ob es auch aufgerufen wird, wenn man die Form extern verschiebt.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|
|
Zitat
|