Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Problem mit Form Schliessen aus dem MDI ?? (https://www.delphipraxis.net/61041-problem-mit-form-schliessen-aus-dem-mdi.html)

Gigant02 16. Jan 2006 11:45


Problem mit Form Schliessen aus dem MDI ??
 
moin moin

ich und mein mdi wieder ich weiss

nun gut ich habe eine Form und die will ich schliessen

also mache ich das über das onclose ereignis und da schreibe ich einfach action := cafree rein

gut habe ich

nun mein problem ich habe einen buttom wenn ich darauf klicke soll die form auch schliessen

wie mache ich das ??

Delphi-Quellcode:
procedure TFrmEditKontoAusgabe.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin

  Action := caFree;

end;

//******************************************************************************

procedure TFrmEditKontoAusgabe.btnOKClick(Sender: TObject);
begin

  FrmDataModule.KontenAusgabeTable.Append;
  FrmEditKontoAusgabe.FormClose(Self,caFree);
end;

//******************************************************************************
ich dachte mir das das doch ein guter weg wäre aber ist er leider nicht

wie könnte ich das denn sonst noch machen ???

lg, Gigant

dataspider 16. Jan 2006 11:52

Re: Problem mit Form Schliessen aus dem MDI ??
 
Delphi-Quellcode:
procedure TFrmEditKontoAusgabe.btnOKClick(Sender: TObject);
begin
  FrmDataModule.KontenAusgabeTable.Append;
  Close;
end;
Cu, Frank

Gigant02 16. Jan 2006 12:30

Re: Problem mit Form Schliessen aus dem MDI ??
 
jup das habe ich mir auch schon gedacht gibt aber einen fehler aus

lg, gigant

dfried 16. Jan 2006 12:31

Re: Problem mit Form Schliessen aus dem MDI ??
 
Was für einen Fehler?

Jelly 16. Jan 2006 12:33

Re: Problem mit Form Schliessen aus dem MDI ??
 
Hat das einen Grund, deine Datentabelle in den Appendmodus zu setzen und anschliessend das Form zu schliessen... Lass das Append mal weg, liegt wohl daran.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz