Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Maximieren eines Fensters mit Anpassung der Objekte !!! (https://www.delphipraxis.net/81675-maximieren-eines-fensters-mit-anpassung-der-objekte.html)

HolgerCW 1. Dez 2006 12:33


Maximieren eines Fensters mit Anpassung der Objekte !!!
 
Hallo zusammen,

wie kann ich abfangen, ob ein User ein Fenster maximieren oder minimieren möchte ?

Minimieren soll nicht gehen und beim Maximieren soll das DBGrid und Groupbox grösser gemacht werden ???

Gruss und schon mal Danke ...

Holger

pilic 1. Dez 2006 12:38

Re: Maximieren eines Fensters mit anpassung der Objekte !!!
 
Hi,

OnResize:

Code:
Object.Width:= ClientWidth-16;
Object.Left:= 8;
So hat dein Objekt immer links und rechts 8 Pixel Abstand zum Rand.

Cheerio

mkinzler 1. Dez 2006 12:39

Re: Maximieren eines Fensters mit Anpassung der Objekte !!!
 
Oder du schaust dir mal .Constraints und .Align an

HolgerCW 1. Dez 2006 13:04

Re: Maximieren eines Fensters mit Anpassung der Objekte !!!
 
Hi,

danke schon mal für die Info, aber meine Änderungen sollen erst wirksam werden, wenn mann minimieren oder maximieren oben rechts auf dem Fenster anklickt. Gibt es da ein Ereignis für welches ich abfangen kann.

Gruss

Holger

mkinzler 1. Dez 2006 13:11

Re: Maximieren eines Fensters mit Anpassung der Objekte !!!
 
.onCanResize

SirThornberry 1. Dez 2006 13:11

Re: Maximieren eines Fensters mit Anpassung der Objekte !!!
 
das Property Anchors von Komponenten sollte recht Interessant für dich sein.

HolgerCW 1. Dez 2006 13:29

Re: Maximieren eines Fensters mit Anpassung der Objekte !!!
 
Nochmals danke,

aber:

wie kann ich bei onCanResize abfragen ob er auf minimieren oder maximieren geklickt hat. Die Anchors habe ich schon eingestellt, das klappt nun auch.

Gruss

Holger

mkinzler 1. Dez 2006 13:33

Re: Maximieren eines Fensters mit Anpassung der Objekte !!!
 
Vergleiche .Width mit NewWidth usw.

HolgerCW 1. Dez 2006 14:07

Re: Maximieren eines Fensters mit Anpassung der Objekte !!!
 
Jetzt habe ich es fast.

Letzte Frage: Vergrössern und verkleinern des Fensters durch klicken oben rechts soll möglich sein, aber nicht das manuelle verschieben und vergrössern/verkleinern ???

Geht das auch ???

Gruss

Holger

mkinzler 1. Dez 2006 14:45

Re: Maximieren eines Fensters mit Anpassung der Objekte !!!
 
ja wenn du das Übergebene newWidth von den designten Min/Max-Werten abweicht, wurde es manuell vergrößert/verkleinert.
Du könntest dir aber auch mal TApplicationEvents anschauen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:38 Uhr.
Seite 1 von 2  1 2      

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