Das Wochenende ist fast erreicht, aber ein Frage bleibt grad noch offen:
Komponenten habe ich schon einige geschrieben und das Meiste ist mir auch klar, wie warum und überhaupt...
Aber jetzt wundere ich mich, dass von meiner Komponente, die KEINE Ereignisse bereitstellt,
trotzdem eine published property Eigenschaft in dem Reiter Eigenschaften UND "Ereignisse" erscheint.
Bissle probiert und nun scheint es so zu sein, dass wenn eine Komponente eine Eigenschaft hat,
welche auch eine Komponente ist, diese Eigenschaft auch im "Ereignis" Editor landet.
Dieses Ereignis wird dann auch in "ROT" dargestellt....
Bei der bestehnden Komponente Button hat man das auch. "PopupMenu" erscheint auch im Ereignis Editor.....
Kann man das verhindern bzw. irgendwie steuern ?
Code: Alles auswählen
Type TSiro = class(TComponent)
private
FTest : TComponent;
protected { nur interne Verwenung }
public { für den Benutzer verfügbar }
constructor create(AOwner:TComponent); override;
destructor destroy; override;
published { im Objektinspektor einstelbar }
property Test : TComponent read FTest write FTest;
end;
Test erscheint nun als Eigenschaft und als Ereignis...
Danke euch schon mal für Infos: