Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Windows: FMX.TForm.fullscreen auf false setzen hat keine Auswirkung (https://www.delphipraxis.net/212680-windows-fmx-tform-fullscreen-auf-false-setzen-hat-keine-auswirkung.html)

philipp.hofmann 15. Mär 2023 06:29

Windows: FMX.TForm.fullscreen auf false setzen hat keine Auswirkung
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

ich kann ja per
Delphi-Quellcode:
self.fullscreen:=true;
das Programmfenster unter Windows so größern lassen, dass das Fenster keine Border mehr hat und auch das Windows-Menü überdeckt wird.
Wie kommt ich aber zurück?
Delphi-Quellcode:
self.fullsreen:=false;
hat bei meinem Beispielprojekt keine Auswirkung.

Grüße, Philipp

MEissing 15. Mär 2023 07:10

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:
  self.fullscreen:=false;
  self.WindowState := TWindowState.wsNormal;
Im Zuge des Fullscreens wird auch der Borderstyle geändert. Rückgängig mit

Code:
  self.BorderStyle := TFmxFormBorderStyle.Sizeable;
(Das eingestellte "Maximized" läßt das Fenster natürlich weiterhin "groß" sein)

philipp.hofmann 15. Mär 2023 08:22

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:
      self.FullScreen:false;
      self.BorderStyle:=TFmxFormBorderStyle.Sizeable;
      self.windowState:=TWindowState.wsMaximized;
setzen.


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