![]() |
angepasstes Image reagiert unerwartet
Hi,
ja die überschrift ist etwas naja, beschreibt aber meine situation gut ich habe mir ein TImage schön angepasst, mit MouseEnter, MouseExit usw. .. nun habe ich folgende procedure WMLButtonDown( var Msg : TWMLButtonUp ); message WM_LBUTTONDOWN; die soweit auch gut funktioniert (eine procedure mit message WM_LBUTTONUp ist auch implementiert ) aber wenn man einen doppelklick macht, spinnt die komponente ich kann auf der form nichts mehr anklicken, alle nachrichten die von der maus gesendet werden, werden an das angepasste TImage gesendet, sprich, ich klicke auf einen Button, und das Image reagiert ( nicht der Button ) woran liegt das ? edit : auch ohne den eigentlichen code reagiert diese falsch :gruebel: das kann doch nicht sein |
Re: angepasstes Image reagiert unerwartet
das liegt daran, dass du alle MausDown-Messages an deine Procedure umleitest. Mich wundert nur, dass es bei einem Einzelklick funktioniert. Du musst irgendwo checken, ob man auf das Image klickt, oder sonstwohin.
|
Re: angepasstes Image reagiert unerwartet
also nach nun sehr intensiever testung, tritt der fehler schon auf, wenn ich die procedure WMLButtonUp( var Msg : TWMLButtonUp ); message WM_LBUTTONUP; deklariere
wie kann ich das nun beheben ? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:04 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