Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Formular Einstellung BorderStyle (https://www.delphipraxis.net/209656-formular-einstellung-borderstyle.html)

creehawk 5. Jan 2022 15:56

Formular Einstellung BorderStyle
 
Moin Moin.

Man stelle sich ein schlichtes VCL Formular vor, ein TImage, ein TButton. Noch keine Funktion.
Objektinspektor: Form1, Höhe 200, Breite 400,biSystemMenu alles auf false, BorderStyle bsSingle,sonst keinerlei Einstellungen. Was meinem Kenntnisstand nach ja bedeuten würde: die Größe der Form ist vom Anwender nicht änderbar.

Und Hossa, geht auch nicht. Nicht bei laufender IDE, nicht bei nicht laufender IDE. EXE(Debug und Release Ausgabe) auf einen anderen Rechner gespielt. Bestens, da geht es auch nicht, was will ich mehr.
Und auf den dritten Rechner gespielt. Und was soll ich sagen: da erscheint der bekannte Doppelpfeil und ich kann die Größe ändern. Systemmenü ist nicht das, Größe ist in etwa wie vorgesehen.
Und weiter : Auf Rechner Vier bis Elf geht's wieder nicht, auf 12 dann doch wieder. Was kann das sein?

Wenn ich jetzt eine Anwendung mache und bei 2 von 20 Anwendern tritt das auf finde ich das nur mäßig lustig.

Abgesehen von Kinken auf den betroffenen Rechnern: kann man im Code noch irgendeine weitere Methode setzen um das zu verhindern?

creehawk

BerndS 5. Jan 2022 16:02

AW: Formular Einstellung BorderStyle
 
Ich setze in diesem Fall immer BorderStyle = bsDialog.

Redeemer 5. Jan 2022 16:03

AW: Formular Einstellung BorderStyle
 
Constraints

KodeZwerg 5. Jan 2022 23:36

AW: Formular Einstellung BorderStyle
 
Wenn die Vcl da macken zeigt, unter Windows könntest Du auch per CreateParams Formular Window Attribute forcieren.

creehawk 6. Jan 2022 10:44

AW: Formular Einstellung BorderStyle
 
Besten Dank für die Antworten.

BorderStyle auf Dialog funktioniert bestens. Das setzen der Constaintwerte schien nach dem Studium der Hilfe in zwei Fällen als riskant.

Jedenfalls geht es jetzt wie vorgesehen auf allen Rechnern. Ächz.:thumb:

creehawk


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz