Zitat von
EWeiss:
[...]
Sobald ich auf das Panel klicke bekommt in
procedure TMainForm.JvDesignPanelGetAddClass(Sender: TObject; var ioClass: String);
ioClass den Wert TLabel als string übergeben ist auch richtig so.
Danach addiere ich das neue Objekt in der gleichen funktion <--- Das ist der Fehler
Delphi-Quellcode:
if DesignClass <> '' then
AddControls(TControl(Sender), DesignClass);
Ich hab dir doch geschrieben, dass das neue Objekt während dem Aufruf dieser Routine
NOCH NICHT existiert - daher kannst du es auch nocht nicht in den Object-Inspector hinzufügen.
Sender hat eine ganz andere Bedeutung - das ist immer das Objekt, welches das Event auslöst - in diesem Fall TJvDesignSurface