Hallo Christian,
vielen Dank für deine bisherige Hilfe.
Ich habe alle Schritte befolgt, es tut sich jedoch weiterhin nichts. Für mich ist auch keine klare Verknüpfung von dem Button.OnClick und der property zu erkennen. Desweiteren, wenn ich im Objektinspektor auf dieses Ereignis zugreife (OptionsClick) wird diese zwar erzeugt und ich kann auch etwas hineinschreiben, doch im Inspektor wird der Prozedurname nicht, wie üblich bei anderen Ereignissen, angezeigt. Auch wenn ich ihn manuell dort eingebe, leert sich das Feld von alleine.
So sieht mein Code jetzt aus (Ausschnittsweise). Sollte es eigentlich so funktionieren oder fehlt da noch etwas?
Delphi-Quellcode:
type
TOpenOptionsDialog = class(TOpenDialog)
private
FOptionsClick: TNotifyEvent;
FOptionen: TButton;
procedure SetOptionsClick(const Value: TNotifyEvent);
published
property OnOptionsClick: TNotifyEvent read FOptionsClick write SetOptionsClick;
end;
procedure TOpenOptionsDialog.SetOptionsClick(const Value: TNotifyEvent);
begin
FOptionen.OnClick := Value;
end;
Viele Grüße
Moaddin
Einer der Info-Pros, die nur wegen dem fetten Stephan keine 1 bekommen haben óÒ