[gelöst] Wie komme ich von Form1 auf Form2

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
wega
Beiträge: 57
Registriert: Di 6. Dez 2011, 15:36

[gelöst] Wie komme ich von Form1 auf Form2

Beitrag von wega »

Hallo zusammen,

wie bekomme ich die Daten von Form1 auf Form2 und wie kann ich Form 1 sehen?

ich lade mal ein bild hoch, das mein Problem grafisch darstellt.
Form1-nach-Form2.jpg
Ich hoffe, daß dies deutlich ist.

mit Gruß
Werner
Zuletzt geändert von wega am Sa 10. Dez 2011, 23:26, insgesamt 1-mal geändert.

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Re: Wie komme ich von Form1 auf Form2

Beitrag von Euklid »

Hi Werner, Du musst die unit2 in den uses-Bereich der unit1 schreiben, um von ihr aus auf dasgewünschte Fenster zugreifen zu können.
Gruß, Euklid

wega
Beiträge: 57
Registriert: Di 6. Dez 2011, 15:36

Re: Wie komme ich von Form1 auf Form2

Beitrag von wega »

Hallo Euklid,

OK, aber wenn ich von Form2 zurück will auf Form1
kommen bei mir eine circular Unit referenz Fehlermeldungen beim kompilieren.

Gruß
Werner

wega
Beiträge: 57
Registriert: Di 6. Dez 2011, 15:36

Re: Wie komme ich von Form1 auf Form2

Beitrag von wega »

Hallo,

in Form1 schreibe ich:

Code: Alles auswählen

procedure TForm1.Button1Click(Sender: TObject);
begin
 Form2.show;
 Form2.SetFocus;
end;
und in Form2:

Code: Alles auswählen

procedure TForm2.Button1Click(Sender: TObject);
begin
  close;
end;
Ist das so OK oder gibt es eine elegantere Lösung?

Gruß
Werner
Zuletzt geändert von Lori am So 11. Dez 2011, 19:29, insgesamt 1-mal geändert.
Grund: Highlighter

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: Wie komme ich von Form1 auf Form2

Beitrag von MAC »

ne das ist elegant genug :D

Du kannst unter das

Code: Alles auswählen

IMPLEMENTATION
auch

Code: Alles auswählen

IMPLEMENTATION
uses unit2;
schreiben
dann klappt es

Code: Alles auswählen

Signatur := nil;

wega
Beiträge: 57
Registriert: Di 6. Dez 2011, 15:36

Re: Wie komme ich von Form1 auf Form2

Beitrag von wega »

Danke,

diese Anregung werde ich berücksichtigen.

Gruß
Werner

Antworten