Einzelnen Beitrag anzeigen

David Martens

Registriert seit: 29. Sep 2003
205 Beiträge
 
Delphi XE Enterprise
 
#10

AW: 2 Form verknüpfen, so dass Form2 beim Schließen Form1 ändert

  Alt 10. Feb 2011, 15:32
Das sollte recht einfach sein.

in einer Unit (abc.pas):

Delphi-Quellcode:
type
  TGrundForm = class(TForm)
  // alle benötigte Variablen hier erstellen und ggf. als Property abgeben
Form2 davon ableiten: TForm2 = class(TGrundForm) und beim OnFormClose die nötigen Variablen setzen.

Im uses teil der Form1 unit abc mit angeben. OnClose Event von Form2 abfangen und dort nach TGrundForm casten und die gesetzten Properties auslesen.

Damit umgehst du zirkuläre Abhänigkeiten. Du kannst natürlich auch alles in einer Unit packen, dann mußt du Form2 nur manuell anzeigen.

Viel Spaß

David
  Mit Zitat antworten Zitat