[gelöst] Programm schließen wenn Form geschlossen wird
-
- Beiträge: 9
- Registriert: Mo 6. Okt 2014, 16:53
[gelöst] Programm schließen wenn Form geschlossen wird
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
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.
Re: Programm schließen wenn Form geschlossen wird
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.
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;
-
- Beiträge: 9
- Registriert: Mo 6. Okt 2014, 16:53
Re: Programm schließen wenn Form geschlossen wird
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?

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?
Re: Programm schließen wenn Form geschlossen wird
Schau dir halt die Formulareigenschaften an im Objektinspektor.
Position klingt doch gut?
http://lazarus-ccr.sourceforge.net/docs ... ition.html
Position klingt doch gut?
http://lazarus-ccr.sourceforge.net/docs ... ition.html
-
- Beiträge: 9
- Registriert: Mo 6. Okt 2014, 16:53
Re: Programm schließen wenn Form geschlossen wird
Danke
ich hatte es übersehen

-
- 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
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.
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
Mit Java und C/C++ sehe ich rot
Re: [gelöst] Programm schließen wenn Form geschlossen wird
Alt+Leertaste, 1x Pfeil nach unten, ENTER, dann mit den Pfeiltasten wieder in den Bildschirm schieben, zum Schluss wieder ENTERMathias hat geschrieben:Sonst ist mir keine Möglichkeit bekannt, um die Anwendung sichtbar zu machen.