![]() |
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 |
Re: Maximieren eines Fensters mit anpassung der Objekte !!!
Hi,
OnResize:
Code:
So hat dein Objekt immer links und rechts 8 Pixel Abstand zum Rand.
Object.Width:= ClientWidth-16;
Object.Left:= 8; Cheerio |
Re: Maximieren eines Fensters mit Anpassung der Objekte !!!
Oder du schaust dir mal .Constraints und .Align an
|
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 |
Re: Maximieren eines Fensters mit Anpassung der Objekte !!!
.onCanResize
|
Re: Maximieren eines Fensters mit Anpassung der Objekte !!!
das Property Anchors von Komponenten sollte recht Interessant für dich sein.
|
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 |
Re: Maximieren eines Fensters mit Anpassung der Objekte !!!
Vergleiche .Width mit NewWidth usw.
|
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 |
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 10:22 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 by Thomas Breitkreuz