Forum: Object-Pascal / Delphi-Language
Delphi
by Forlan,
28. Okt 2009
Jo, durchdebuggt ist das ganze. Konnte aber nichts merkwürdiges dabei erkennen. Dann schau ich mir mal TControl genauer an. Hätte ja sein können das einer eine direkte lösung kennt. :mrgreen:
Forum: Object-Pascal / Delphi-Language
Delphi
by Forlan,
28. Okt 2009
Leider muss ich meinen letzten Beitrag revidieren. Sobald ich einen Doppelklick auf mein erzeugtes Panel mache, hängt sich das Programm auf. Jemand eine Idee woran das liegen kann?
Forum: Object-Pascal / Delphi-Language
Delphi
by Forlan,
27. Okt 2009
Alles klar, funktioniert super ;)
Danke :thumb:
Forum: Object-Pascal / Delphi-Language
Delphi
by Forlan,
27. Okt 2009
Hintergrund ist das ich dabei bin TPanel abzuleiten. Dabei möchte ich halt das sich das Panel genau so verhält wie ein Button. Also rein visuell gesehen. Daher macht ja dein "offizieller Weg" wenig sinn, wenn das nur im Konstruktor aufgerufen wird. Geht das denn nicht einfacher? :gruebel:
In c# ("Hust^^") funktioniert es über meine zu erst erwähnte Methode.
Forum: Object-Pascal / Delphi-Language
Delphi
by Forlan,
27. Okt 2009
Schönen guten Abend zusammen,
wie man schon aus meiner Fragestellung erkennen kann, möchte ich das OnMouseDown Event einer Klasse überschreiben. Nur wie genau geht das? An sich ist es ja keine procedure, sondern eine property, oder sehe ich das falsch?
Mit
procedure OnMouseDown({...}); override;
klappt es ja nicht, da er die OnMouseDown procedure in der Oberklasse nicht finden kann....