Hallo Forum!
Ich stehe momentan vor einem blöden Problem.
Und zwar erstelle ich ein Objekt aus einer KLasse, die von TFrame abgeleitet ist.
Die Parent Dazu ist dann ein TPanel.
Wenn jetzt z.b. der OK Knopf im TFrame gedrückt wird, soll das
ParentPanel auf visible:=False
geschaltet werden UND das
TFrame-Teil aus dem Speicher gelöscht werden.
Ich habe das so probiert:
Delphi-Quellcode:
procedure TfrKndEdit.btnCancelClick(Sender: TObject);
begin
//self.destroy;
Parent.Visible:=False;
FreeAndNil(self);
end;
Alles hilft nicht.
Oder Mit CallbackEvents klappts auch nicht:
Delphi-Quellcode:
ActionFrame:=TfrKndEdit.Create(nil);
initActionFrame;
(ActionFrame as TfrKndEdit).knd:=GLOBAL_AUFTRAGLISTE.Item.Kunde;
(ActionFrame as TfrKndEdit).init;
(ActionFrame as TfrKndEdit).CloseCallback:=KndFrameClose;
und dann
Delphi-Quellcode:
procedure TfmMain.KndFrameClose();
begin
(ActionFrame as TfrKndEdit).Destroy;
end;
wie schaffe ich das?
Ich überlege schon einen timer einzusetzen, aber das wäre jawohl VOLL DIRTY EY!
OK. Hoffe jemand mag mir helfen.
Viele Grüße