Einzelnen Beitrag anzeigen

Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#6

AW: Position der FMX-Formulare zur Laufzeit verändern (Delphi XE 10.1)

  Alt 3. Nov 2016, 11:05
Ich danke Euch beiden!

Wenn das so sein soll, verwundert mich das, denn z.B. kann man den Borderstyle des FMX-Formulares auch zur Laufzeit zuweisen / ändern, und das wird dann auch übernommen und angezeigt.

Nachdem ich schon wieder einmal aufgeben wollte, kamen mir himitsus "Top" und "Left" noch einmal in den Sinn. Diese werden tatsächlich zur Echtzeit verändert, wie ein kleines Experiment egab. Also das Formularzentrieren über diese beiden Befehle

Delphi-Quellcode:
left:=(screen.Width-width) div 2;
top:=(screen.Height-height) div 2
versucht und - voilà, so wollte ich es haben.

Ich finde es zwar ein wenig jämmerlich, daß man einer neuen, modernen Bibliothek mit solchen Bastellösungen auf die Sprünge helfen muß, um Essentialien herauszulocken, aber viellicht ist dieses Defizit zwingend in der inneren Struktur des VGScene / Firemonkeys begründet und nicht änderbar, dann gilt diese Kritik nicht.

Nochmals besten Dank!
  Mit Zitat antworten Zitat