![]() |
Veränderung von Control
Hallo
Kann man feststellen wann sich ein Control sein Aussehen verändert? z.B. wenn es den Focus bekommt, ein Button angeklickt wird oder sich die Schrift darauf ändert? Am besten wäre ein Ereignis das ausgelöst wir wenn sich irgendein Control eines Form verändert. |
Re: Veränderung von Control
Focus bekommen = OnEnter
Focus verlieren = OnExit angeklickt=OnClick bei den anderen musst du dir einen Nachfahren proggen... mfg |
Re: Veränderung von Control
Es geht mir darum wann sich Form1.GetFormImage verändert.
Ich will aber auch keinen Timer verwenden der das ständig überprüft. |
Re: Veränderung von Control
was für eine kompo ist das denn? ein image? welche veränderung genau?
viele fragen mfg |
Re: Veränderung von Control
Wenn sich Pixel dieser Bitmap verändern.
|
Re: Veränderung von Control
hui, da müsstest du einen canvas nachfahren bauen, und den dann in image einbauen...
mfg |
Re: Veränderung von Control
Wer, ändert das Bitmap und wo?
|
Re: Veränderung von Control
Zitat:
Während z.B. einen Button gedrückt ist, ist also auch das GetFormImage anders. Zitat:
|
Re: Veränderung von Control
Dann gibts nur 2 Möglichkeiten:
1.: Per Timer das GetFormImage vergleichen (ist aber wohl zu speicheraufwendig, daher nicht zu empfehlen) 2. Auf jede noch so kleine Änderung reagieren, sprich auf die Änderung des Fokus, beim Klicken auf ein Control, beim Ändern von Texten/Captions etc. Eine allgemeine Lösung gibts dafür imho nicht. |
Re: Veränderung von Control
Die Möglichkeiten gefallen mir beide nicht.
Mit der 2. Möglichkeit könnte man auch nicht alle veränderungen feststellen. z.B. das Blinken des Cursors in eienem Eingabefeld. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:31 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