Einzelnen Beitrag anzeigen

soeren

Registriert seit: 20. Feb 2005
2 Beiträge
 
#1

TImage auf TPanel, Mausereignisse abfangen?

  Alt 1. Mär 2005, 18:25
Ich habe mit Delphi wenig Erfahrung und so meine Schwierigkeiten. Mein Problem: Wenn ich eine eigene Komponente entwickele und ein Image auf ein Panel lege, dann weiß ich nicht, wie ich den Click und MouseDown an das Panel weiterleiten soll. Wenn der Benutzer auf die Komponente klickt, klickt er ja nicht auf das Panel sondern das Image. Wenn ich jetzt für die Komponente die procedure MouseDown überschreibe, dann wird diese procedure nie aufgerufen.
Ich kann zwar im 'CreateWnd' die Anweiseung geben: FImage.OnMouseDown:= OnMouseDown; aber das wirkt sich scheinbar nur auf die vom Benutzer neu geschriebenen OnMouseDown proceduren aus. Nicht aber auf die überschriebenen proceduren der Komponente.

Würde mich über Antworten freuen. Möglichst so deutlich antworten, daß ein Anfänger das versteht.
Danke!
  Mit Zitat antworten Zitat