![]() |
Onclose und close Problem
so denke mal das ist ein absolutes noob problem traue mich aber trozdem mal zu fragen^^
wenn ich meine form schließe will ich das vorher noch ein paar sachen gespeichert werden darum habe ich onclose eingebraut das sieht dann so aus
Delphi-Quellcode:
das funzt auch nur meckert jetzt mein close eintrag im menü rum das ihm parameter fehlen hab da auch mal was eingetrage und Kompilieren kann ich das auch ohne probleme nur schließen will sich meine form nicht wenn ich drauf klicke^^
procedure TForm1.close(Sender: TObject; var Action: TCloseAction);
begin codetext(Memo3.Text) ; form1.Memo2.Lines.SaveToFile('C:\huhu.txt'); end;
Delphi-Quellcode:
hoffe ihr könnt mir helfen
procedure TForm1.Schlieen1Click(Sender: TObject);
var ul : tcloseaction; begin ul := cafree; form1.close(schlieen1,ul); end; |
Re: Onclose und close Problem
Wie wäre es mit caHide ?
|
Re: Onclose und close Problem
Ähm, was hast du denn hier gemacht?
Es gibt die Methode Close, welche du (min) von TForm erbst. Diese Methode veranlasst, alles was zum schließen, des Formulars notwendig ist. Diese Methode ist ohne Parameter und kann jederzeit aufgerufen werden. Dann gibt es ein Ereignis OnClose des Formulars. Diesem Ereignis kannst du eine Methode zuweisen (Doppelklick im Objectinspector; bzw. Auswahl einer published Methode mit entspr. Parametern). Diese Methode solltest du anders nennen als "Close", sonst verdeckst du die eigentliche Close-Methode. Dieses Ereignis ist tatsächlich für das da, für was du es vorgesehen hast. |
Re: Onclose und close Problem
Zitat:
danke dir dümmer gehts nimmer^^ |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz