![]() |
Maximieren-Button in Form entfernen
Wie kann ich bei einer Form den Maximieren-Button entfernen?
|
Re: Maximieren-Button in Form entfernen
Guck mal im OI: BroderIcons.
|
Re: Maximieren-Button in Form entfernen
Da lässt sich der Button allerdings nur deaktivieren.
Da dies das Standardverhalten vieler Anwendungen ist, würde ich mich an deiner Stelle auch daran halten. Doch entfernen kannst du den Button bestimmt, indem du das Handle ermittelst und eine entsprechende Nachricht an dieses sendest. |
Re: Maximieren-Button in Form entfernen
Nein, man muss den korrespondierenden Menüeintrag aus dem Systemmneü entfernen. Code kommt gleich.
Ok, ich behaupte jetzt das gegenteil. Entfernen geht doch nicht. ;) |
Re: Maximieren-Button in Form entfernen
Hallo,
es sollte genügen, die Methode CreateParams zu überschreiben:
Delphi-Quellcode:
Ganz entfernen würde ich den Button nicht.
procedure TForm1.CreateParams (var Params: TCreateParams);
begin inherited; Params.Style := Params.Style and (not WS_MAXIMIZEBOX); end; Gruß Hawkeye |
Re: Maximieren-Button in Form entfernen
Vielen Dank, der OI hat mir geholfen
|
Re: Maximieren-Button in Form entfernen
Kann mir jemand sagen wie ich diesen Code in mein Programm einbauen soll? :gruebel:
Delphi-Quellcode:
Nur einfügen geht nicht.
procedure TForm1.CreateParams (var Params: TCreateParams);
begin inherited; Params.Style := Params.Style and (not WS_MAXIMIZEBOX); end; |
Re: Maximieren-Button in Form entfernen
du mußt die Original-Methode überschreiben :zwinker: (override)
|
Re: Maximieren-Button in Form entfernen
Hm... und das heißt? :gruebel:
|
Re: Maximieren-Button in Form entfernen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:10 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