Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Maße eines noch nicht erzeugten Formulars erfragen?

  Alt 13. Apr 2007, 07:41
Wenn es noch nicht erzeugt wurde (keine Instanz existiert), dann könntest du höchstens die entsprechende Resource auslesen und darin die Werte suchen.
Wo sollen denn sonst die Werte herkommen, wenn sie noch nicht geladen wurden?

Also entweder selber laden+raussuchen, oder eben erstmal eine Instanz erzeugen und dort auslesen.



Das mit dem selber die Resource laden und reinsehn geht aber nicht immer, denn wenn Form.Position =
poDesigned: dann stimmen die Werte aus der Resource (?)
po**Center: hier mußt du die Position selber ausrechnen
poDefault und poDefault**Only: da legt Windows beim erstellen Werte von sich aus fest, welche du vorher nicht erfährst

bei Form.Scaled = True wird das Fenster unter Umständen auch noch scaliert, wobei sich da wiederum Werte ändern können
...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat