![]() |
Windows: FMX.TForm.fullscreen auf false setzen hat keine Auswirkung
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
ich kann ja per
Delphi-Quellcode:
das Programmfenster unter Windows so größern lassen, dass das Fenster keine Border mehr hat und auch das Windows-Menü überdeckt wird.
self.fullscreen:=true;
Wie kommt ich aber zurück?
Delphi-Quellcode:
hat bei meinem Beispielprojekt keine Auswirkung.
self.fullsreen:=false;
Grüße, Philipp |
AW: Windows: FMX.TForm.fullscreen auf false setzen hat keine Auswirkung
Die Hilfe verweist bei Fullscreen (FMX.Forms.TForm.FullScreen) auch auf FMX.Forms.TCommonCustomForm.WindowState
Also
Code:
Im Zuge des Fullscreens wird auch der Borderstyle geändert. Rückgängig mit
self.fullscreen:=false;
self.WindowState := TWindowState.wsNormal;
Code:
(Das eingestellte "Maximized" läßt das Fenster natürlich weiterhin "groß" sein)
self.BorderStyle := TFmxFormBorderStyle.Sizeable;
|
AW: Windows: FMX.TForm.fullscreen auf false setzen hat keine Auswirkung
Ok, danke, verstanden. Wobei Maximized und FullScreen zwei unterschiedliche Dinge sind.
Wenn ich davor eine "Maximized"-Screen hatte muss ich diesen danach nochmals setzen, aber zuerst muss der BorderStyle manuell zurückgesetzt werden.
Delphi-Quellcode:
setzen.
self.FullScreen:false;
self.BorderStyle:=TFmxFormBorderStyle.Sizeable; self.windowState:=TWindowState.wsMaximized; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz