Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi OnEndResize Event abfangen oder selbst erzeugen (https://www.delphipraxis.net/70025-onendresize-event-abfangen-oder-selbst-erzeugen.html)

nyquist2108 23. Mai 2006 18:40


OnEndResize Event abfangen oder selbst erzeugen
 
Hallo!

Ich suche zur Zeit nach einer Möglichkeit, ein Ereignis zu erstellen, dass ausgelöst wird, wenn ein TPanel seine Größe verändert hat. Es gibt zwar die OnResize-Procedure, besser wäre jedoch eine Art OnEndResize-Procedure, welche nur einmal am Ende von einem Resize aufgerufen wird.

Hat jemand eine Idee, wie so etwas gemacht wird?

SirThornberry 23. Mai 2006 18:44

Re: OnEndResize Event abfangen oder selbst erzeugen
 
das OnResize sollte eigentlich nur einmal aufgerufen werden nachdem das Resize abgeschlossen ist. Ansonsten könntest du auch noch "SetBounds" überschreiben.

mkinzler 23. Mai 2006 18:46

Re: OnEndResize Event abfangen oder selbst erzeugen
 
Ich glaube nicht dad das so einfach geht. Eine Möglichkeit wäre vielleicht, die Reaktion im Ereignis zu verzögern und erst nach einer gewissen Zeit ohne weiteres resizen die aktion auszuführen.

[Edit: SirThornberry war schneller, mit u.U besserer Lösung]

_frank_ 23. Mai 2006 18:51

Re: OnEndResize Event abfangen oder selbst erzeugen
 
suchst du das:
http://msdn.microsoft.com/library/de...es/wm_size.asp
?

gruß frank


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:10 Uhr.

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