procedure TinsightsModuleMain.FilesDropped(const mText: string);
begin
// direkt im Module Code ausführen oder
// den Event OnFilesDropped des formModuleBase (override im eigentlichen Formular) ausführen
if assigned(FConfigForm.OnFilesDropped) then
FConfigForm.OnFilesDropped(mText);
end;
Im ConfigForm kann man dann in InitVars dem OnFilesDropped eine eigene Methode zuweise:
procedure TformConfigForm.InitVars;
begin
inherited;
OnFilesDropped := FilesDropped;
end;
procedure TformConfigForm.FilesDropped(const mText: string);
begin
CodeSite.Send(csmGreen, 'mText', mText);
hsSList(mText, #13#10).ForEachI(procedure(const mStr: string; mInt: Integer)
begin
CodeSite.Send(mInt.ToString, mStr);
end);
end;