![]() |
Wie kann man eine feste Formgröße hinbekommen?
Hey ihr Delphi-Nutzer und Experten,
weiß jemand von euch, wie man eine feste Formgröße hinbekommt, dass also nicht jeder, der hinterher die .exe-Datei öffnet das Fenster beliebig vergrößern und verkleinern kann? -> Ich meine das Vergrößern, wenn man unten rechts am Fensterrand bei gedrückter Maustaste das Fenster vergrößert. |
Re: Wie kann man eine feste Formgröße hinbekommen?
schau dir mal Form.BorderStyle in deinem OI an
eventuell gefällt dir da das bsSingle :angel2: |
Re: Wie kann man eine feste Formgröße hinbekommen?
Ändere auf einen entsprechenden .BorderStyle (z.B. bsDialog)
|
Re: Wie kann man eine feste Formgröße hinbekommen?
Zitat:
|
Re: Wie kann man eine feste Formgröße hinbekommen?
Dann aber auch die .BorderIcons abschalten.
|
Re: Wie kann man eine feste Formgröße hinbekommen?
Wenn man den Benutzer verwirren will...
in OnCanRezize: Resize := False; |
Re: Wie kann man eine feste Formgröße hinbekommen?
ums mal auf die Spitze zu treiben könnte man auch WM_GETMINMAXINFO abfangen und entsprechend darauf reagieren. so kann man u.a. auch Größenänderungen nur in bestimmten Bereichen (Mindest-/Maximalgröße) zulassen.
Delphi-Quellcode:
procedure WMGetMinMaxInfo(var Msg: TMessage); Message WM_GETMINMAXINFO;
Procedure TForm_DFMMain.WMGetMinMaxInfo(Var Msg: TMessage); Begin PMinMaxInfo(Msg.lParam)^.ptMinTrackSize:= Point(Main_MinWidth, Main_MinHeight); End; Zitat:
Gruß Frank |
Re: Wie kann man eine feste Formgröße hinbekommen?
Super, das habe ich alles hinbekommen...
kann man es auch hinbekommen, dass das Fenster folgende Eigenschaften hat: -Man soll es schließen können (über das Kreuz oben rechts in der Ecke -Schaltfläche-) -Man soll es Minimieren können (über den "Strich" oben rechts in der Ecke -Schaltfläche-) -Man soll es nicht vergrößern/verkleinern können (durch das Ziehen an dem Fensterrand) ------Nun kommt das neue------ -Man soll es nicht vergrößern/verkleinern können (über die beiden Kästchen oben rechts in der Ecke -Schaltfläche-) |
Re: Wie kann man eine feste Formgröße hinbekommen?
Du hast es maximiert und willst nicht, das man es über den Border-Icon verkleinert?
Die Constraints sollten das erfüllen. |
Re: Wie kann man eine feste Formgröße hinbekommen?
Zitat:
Gruß Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:50 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