Einzelnen Beitrag anzeigen

hans ditter

Registriert seit: 25. Jun 2010
Ort: Niedersachsen
263 Beiträge
 
Turbo Delphi für Win32
 
#39

AW: Panel mit Label dynamisch erzeugen

  Alt 14. Aug 2010, 13:03
also, erstmal vielen Dank, dass mit der Parenteigenschaft probier ich mal aus.
Ich hätte aber gleich nochmal eine Frage. Das Programm braucht zwei Forms. Also einmal zeigt es dein Kontostand, und einmal deine Arbeitstzeit(ganz einfach gesagt). Beides soll sozusagen als Hauptfenster erscheinen. Da ich nichts gefunden hab, wie man die Hauptform eines Projekts ändern kann, dachte ich mir, ich mach die Hauptform (Form1) einfach unsichtbar und zeige dann die 2. Form an. Wenn ich jetzt aber zurück auf Form1 gehen möchte, soll ja Form2 geschlossen werden.
Und hier kommt mein Problem: Ich möchte dem Nutzer aber auch die Möglichkeit lassen, das Programm mit der x-Taste in Form2 zu beenden.
Da hab ich jetzt einfach vollgendes geschrieben:
Delphi-Quellcode:
procedure TForm2.Close;
begin
Form1.Visible;
Form1.Close;
end;
Allerdings wird Form2 ja auch geschlossen, wenn man die Ansicht wieder auf Form1 setzt. In diesem Fall wird Form2 geschlossen, und damit auch zwangsweise Form1.
Wie kann ich das umgehen? Also wie unterscheide ich, ob jemand auf Ansicht wechseln klickt oder auf das Kreuz oben?

Vielen Dank für die große Hilfe,
hans ditter

P.S.: Übrigens, die OT-Diskussion war sehr interessant , da muss ich nämlich wirklich nochmal nachprüfen...
RudiRüsselSeineSocketKomponente - SirRufo (--> Chat mit PM)

Delphi Programming is the best one!
  Mit Zitat antworten Zitat