Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Problem mit BorderStyle und BorderIcons (https://www.delphipraxis.net/125780-problem-mit-borderstyle-und-bordericons.html)

oli_a 11. Dez 2008 13:34


Problem mit BorderStyle und BorderIcons
 
Hallo,

ich hab ein Programm, welches auf Knopfdruck maximiert und fixiert.
die geschieht mit:
Delphi-Quellcode:
Form1.WindowState := wsMaximized;
Form1.BorderStyle := bsSingle;
Danach soll das MaximierungsIcon deaktiviert werden.
Dies geschieht mit:
Delphi-Quellcode:
Form1.BorderIcons := BorderIcons - [BiMaximize];
Mein Problem ist, dass dieser Befehl nicht nur das MaximierungsIcon deaktiviert, sondern sich das Programm über die Windowssymbolleiste schiebt, quasi den ganzen Bildschirm ausfüllt.

Wie kann ich das verhindern?

Gruß
oli

taaktaak 11. Dez 2008 13:39

Re: Problem mit BorderStyle und BorderIcons
 
Im OnResize() Position und Größe des Forms auf WorkAreaRect des Monitors begrenzen?

oli_a 11. Dez 2008 13:50

Re: Problem mit BorderStyle und BorderIcons
 
Ist das jetzt eine Frage oder die Antwort?
Na ich werd's mal googeln. ;)

ah, hab's gefunden: klick

Danke für den Tipp mit dem WorkAreaRect

taaktaak 11. Dez 2008 13:52

Re: Problem mit BorderStyle und BorderIcons
 
Ist als potentieller Lösungsvorschlag gemeint :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:13 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