Zitat von
sh17:
weise doch in der abgeleiteten Klasse dem OnMouseOver Ereignis einfach eine Klassenprocedure zu. Oder versteh ich da was falsch?
Dadurch unterbindest Du aber nicht, dass der Nutzer selbst noch was in OnMouseOver schreibt.
Es geht also darum, das OnMouseEvent in der neuen Komponente nach aussen hin ganz zu verstecken. Das geht so von TImage abgeleitet nicht. Die meisten Komponten sind aber selbst von einer Basisklasse abgeleitet, welche nach aussen hin noch keine Events offen legt, und in diesem Fall dürfte die TCustomImage heissen. Die gilt es dann als Vorfahren der eigenen Klasse zu wählen.