[gelöst] Programm schließen wenn Form geschlossen wird

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Terrible Stomper
Beiträge: 9
Registriert: Mo 6. Okt 2014, 16:53

[gelöst] Programm schließen wenn Form geschlossen wird

Beitrag von Terrible Stomper »

Hallo,

Ich bin gerade am Programmieren üben und ich möchte 3 Forms verwenden. Leider schließt sich der Prozess nicht wenn ich die zweite oder dritte Form mit dem 'x' oben rechts schließe. Ich rufe die Forms mit "form1.Hide; form3.Show;" auf.
Wie mache ich es, dass sich der Prozess nicht nur bei Form 1 schließt?

Mit freundlichen Grüßen,
Terrible Stomper
Zuletzt geändert von Terrible Stomper am Mo 6. Okt 2014, 18:22, insgesamt 1-mal geändert.

Benutzeravatar
theo
Beiträge: 10873
Registriert: Mo 11. Sep 2006, 19:01

Re: Programm schließen wenn Form geschlossen wird

Beitrag von theo »

Das ist nunmal so, dass das Hauptformular die Anwenung schliesst.
Du kannst aber einfach im Ereignis OnClose des zweiten Formulars das erste Formular programmatisch schliessen.

Code: Alles auswählen

 
implementation  
 
uses Unit1;
........
procedure TForm2.FormClose(Sender: TObject; var CloseAction: TCloseAction);
begin
   Form1.Close;
end; 

Terrible Stomper
Beiträge: 9
Registriert: Mo 6. Okt 2014, 16:53

Re: Programm schließen wenn Form geschlossen wird

Beitrag von Terrible Stomper »

Perfekt, das ist genau das was ich gesucht habe :)

Ich habe noch eine Frage, kann ich irgendwo einstellen, dass sich die unterschiedlichen Formulare auf der gleichen Stelle öffenen wenn ich die Exe auf einem anderen PC starte?

Benutzeravatar
theo
Beiträge: 10873
Registriert: Mo 11. Sep 2006, 19:01

Re: Programm schließen wenn Form geschlossen wird

Beitrag von theo »

Schau dir halt die Formulareigenschaften an im Objektinspektor.
Position klingt doch gut?

http://lazarus-ccr.sourceforge.net/docs ... ition.html

Terrible Stomper
Beiträge: 9
Registriert: Mo 6. Okt 2014, 16:53

Re: Programm schließen wenn Form geschlossen wird

Beitrag von Terrible Stomper »

Danke :oops: ich hatte es übersehen

Mathias
Beiträge: 6918
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Programm schließen wenn Form geschlossen wird

Beitrag von Mathias »

Beachte, wen du z.B. poDesigned stellst, oder Left zu gross ist, das deine Anwendung auf einem anderen PC nicht sichtbar ist.

Ich hatte heute Glück, als ich jemanden mein Programm vorführte, das ganz rechts noch eine kleine Ecke rausschaute.
Sonst ist mir keine Möglichkeit bekannt, um die Anwendung sichtbar zu machen. Das einzige, der Taskmanager und beenden.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

wp_xyz
Beiträge: 5153
Registriert: Fr 8. Apr 2011, 09:01

Re: [gelöst] Programm schließen wenn Form geschlossen wird

Beitrag von wp_xyz »

Mathias hat geschrieben:Sonst ist mir keine Möglichkeit bekannt, um die Anwendung sichtbar zu machen.
Alt+Leertaste, 1x Pfeil nach unten, ENTER, dann mit den Pfeiltasten wieder in den Bildschirm schieben, zum Schluss wieder ENTER

Antworten