Aber ich habe doch eine Instanz dieser Klasse im Hauptformular erzeugt und dort damit gearbeitet, mit Daten gefüllt. Und diese Instanz brauche ich jetzt mit den Daten in einem Unterformular, wobei das Erzeugen und Anzeigen die Klasse / Objekt selber übernehmen soll. Wen ich dort jetzt
Self angebe, ist das dann die im Hauptformular erzeugte Instanz?
Eventuell liegt mein Fehler auch wo anders:
Delphi-Quellcode:
procedure TfrmPreview.FormShow(Sender: TObject);
begin
ShowMessage(FFotoBook.PageParent.Name);
FFotoBook.PageParent := frmPreview;
FFotoBook.Display(0);
end;
frmPreview ist im
OnShow, laut Debugger, noch
nil. Warum das?
Die ShowMessage gibt mir den richtigen Namen des vorherigen
PageParents aus, da scheint also alles anzukommen.
Hmpf, im
OnPaint ist es auch noch
nil.