Autor Beitrag
The...
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 122



BeitragVerfasst: Fr 05.08.05 00:41 
hi,
also ich schreibe da son prog, das muss ne zahl speichern wenns geschlossen wird. mit nem button oder so ist das ja uach kein ding.

Aber oben rechts das kreuz (also neben max und minimiereb) kann ich keine funktion zu weisen. aber wenn ich BorderStyle auf bsNone stelle, kann ich die form ja nicht mehr verschieben.

Wie kann ich den Kreuz zum schließen ein funktion zu weisen,wie z.b.

ausblenden Quelltext
1:
memo1.lines.savetofile........					


oder irgendwas anderes, haubtsache das programm kan nciht geschlossen werden ohne das die zahl gespeichert wird.
kann es z.b. darauf reagieren, wenn es geschlossen wird?

hilfe könnte ich bei den prob. wirklich gut gebracuhen :(
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 05.08.05 01:04 
Beim Klick auf die Schließenschaltfläche im Fenstertitel wird zu erst das OnCloseQuery- des Forumlares, dann das OnClose- und zum Schluss das OnDestroy-Ereignis ausgelöst.
Sprint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 849



BeitragVerfasst: Fr 05.08.05 01:06 
Dafür hat z.B. die Klasse TForm die Ereignisse OnClose und OnCloseQuery.

_________________
Ciao, Sprint.
The... Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 122



BeitragVerfasst: Fr 05.08.05 01:12 
ich habe es mit

ausblenden Quelltext
1:
2:
3:
4:
procedure OnClose(Sender: TObject);
begin

end;



versucht, geht aber nicht.

Wie mache ich das denn?
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 05.08.05 01:58 
Formular auswählen, im OI auf die Seite mit den Ereignissen gehen und bei OnClose doppelt reinklicken. Delphi erstellt dir dann den Prozedurkopf, trägt die Methode in der Klassendeklaration deiner Formklasse ein und springt an die Stelle im Quellcodeeditor.
The... Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 122



BeitragVerfasst: Fr 05.08.05 02:14 
... oje, da hab ich mir das wieder schön schwer gemacht... danke dir :roll: