![]() |
Form verkleinern verhindern
Hallo,
ich habe ein Programm das beim Start maximiert wird. Ich möchte nun im weiteren Verlauf des Programms verhindern, dass die Form verkleinert wird. Minimieren soll noch möglich sein aber nicht verkleinern (generelles resize oder klick auf den Button neben dem "Schließen-x"). Wie mache ich das. Constrains festlegen reicht nicht, weil beim klick auf den kleinen Button neben dem "Schließen-X" dann größere Borders hinzukommen, sodass sich die Form in der Größe zwar nicht ändert, Sie sich aber auf dem Desktop verschiebt. mfg Kahpee |
Re: Form verkleinern verhindern
Es gibt die Funktion "OnCanResize" dort kannst du per Boolean mitgeben, ob die Formgröße geändert werden kann
|
Re: Form verkleinern verhindern
reicht es dir nicht vom form BorderStyle auf bsSingle zu stellen und bei BorderIcons biMaximize zu deaktivieren?
|
Re: Form verkleinern verhindern
Wenn ich biMaximize deaktiviere dann maximiert der nicht mehr Richtig beim Programm start. Auch muss ich dann noch irgendwie verschieben verhindern.
Edit:
Delphi-Quellcode:
Geht doch so wenn man dies nach dem Starten ausführen lässt. Vielen Dank!
MainForm.BorderIcons:=[biSystemMenu,biMinimize,biHelp];
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:44 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