Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#5

AW: Firemonkey erkennen ob sich ein Fenster bewegt

  Alt 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.
  Mit Zitat antworten Zitat