Einzelnen Beitrag anzeigen

Benutzerbild von Ookami
Ookami

Registriert seit: 20. Nov 2009
Ort: Baden Württemberg
77 Beiträge
 
Delphi 2009 Architect
 
#1

Button Click aus VCL-Komponente heraus

  Alt 17. Apr 2013, 21:00
Hallo Gemeinde,

ich habe eine Komponente, die von einer TScrollbox abgeleitet wird. Diese enthält auch ein Panel.
Jetzt möchte ich gerne auf einen Mausklick auf das Panel reagieren.
Dummerweise aber habe ich wieder mal einen Blackout, wie das zu realisieren sei.
Mausklick, genauer gesagt MouseUp funktioniert. Aber eben nur auf der Basisklasse TScrollbox. Wenn ich auf das Panel klicke, passiert natürlich nichts.

Ich habe mich auch schon mal mit dem Tutorial von S.Grabaum beschäftigt "Komponenten zur Laufzeit erstellen", möchte es auch schon mal lobend erwähnen. Aber irgendwie hab ich es damit nicht geschafft.

Code:
 
        protected
           procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer); Override;
         public
Große Frage nun, wie stelle ich es an, damit ich auf das Panel zugreifen kann. Ich muss die Information noch nicht mal nach aussen tragen. Hauptsache die Info dringt bis irgendwo in die Scrollbox durch.

Danke schon mal für eure Bemühungen.
Wolfgang
Grüße und Danke
Wolfgang
  Mit Zitat antworten Zitat