Einzelnen Beitrag anzeigen

Benutzerbild von akurka
akurka

Registriert seit: 30. Dez 2008
Ort: Schweiz, 8636 Wald ZH
81 Beiträge
 
Delphi 7 Personal
 
#6

AW: OnClose , action caFree oder caHide

  Alt 12. Jan 2016, 18:25
Hallo Neutral General
Ja da hast Du schon recht mit einem Timage, nun ist es so, dass es innerhalb des jeweiligen Frames schon mehrere Bilder gibt.
Es sind nicht Bilder im herkömlichen Sinn sondern Menüs mit Edit, Memos, und grafischen Anzeigen.
Wegen der übersichtlichkeit des Programms will ich die einzelne Drehschalter Stellungen : (sprich Betriebsarten der Steuerung) von ein
andern trennen.
-----------------------
Zitat:
Heute, 15:54 by baumina
[Zitat]
vor 2 Stunden
Um Form2 zu schließen, musst du irgendwo Form2.Close aufrufen, dann geht er auch dort in OnClose rein.
andern trennen.

Ja genau das habe ich gemacht : im Form2 steht :

procedure TForm2.OnClose(Sender: TObject; var Action: TCloseAction);
begin
Action:= caHide;// pribiert habe ich auch mit caFree
end;

Es funktioniert aber nicht, der Formular bleibt Leer auf dem Bildschirm stehen.
Wenn ich der Wahlschalter wieder zurück schalte, lauft der Form2 wieder
weiter, d.h Bild baut sich wieder auf und alle Anzeigen funktionieren.

ich habe es auch im Hauptformular probiert mit dem OnClose, das gab
ein Programmabsturz. Auch wenn es so gegangen wäre, ist dieser Lösung
sehr ungünstig.
Anton Kurka
  Mit Zitat antworten Zitat