![]() |
Kommunikation zwischen 2 Formularen?
Hallo!
Ich hab 2 Formulare, die untereinander "kommunizieren" sollen. Als Beispiel: Wenn ich in Form1 auf Button1 drücke soll in Form2 in Edit1 der Text "Gedrückt" erscheinen. Wie mach ich das? Die Formulare werden bei Programmstart automatisch erzeugt. Danke, Oghma |
Re: Kommunikation zwischen 2 Formularen?
Einfach die Unit des 2. Formular in Uses der 1. Unit einbinden und dann kannst du direkt auf das Formular zugreifen.
|
Re: Kommunikation zwischen 2 Formularen?
Hi!
Bsp. aus dem Kop, wenn die Formulare Form1 und Form2 heißen
Delphi-Quellcode:
Delphi sollte dann automatisch die Unit2 (wenn sie denn so heißt - also die, in der Form2 drin iss) in die Uses aufnehmen.
procedure TForm1.Button1Click(Sender: TObject);
begin Form2.Label1.Caption:='gedrückt'; end; Ciao, Frederic |
Re: Kommunikation zwischen 2 Formularen?
Ich würde sagen das geht nicht, wenn beide erst zur Laufzeit erstellt werden oder? :gruebel:
|
Re: Kommunikation zwischen 2 Formularen?
Zitat:
Zitat:
Aber auch bei dynamischer Erzeugung geht es so ähnlich. man muss in diesem fall halt die Eventproperty im Code setzen. |
Re: Kommunikation zwischen 2 Formularen?
Hi!
Warum nicht? Natürlich kann ich auch auf Formulare zugreifen, die dynamisch erstellt werden. Sie sollten halt nur existieren, bevor ich einen Zugriff versuche! Ciao, Frederic |
Re: Kommunikation zwischen 2 Formularen?
Hallo!
Unit2 stand nicht unter uses. Ich dachte, das passiert automatisch. Jetzt gehts. Danke, Oghma |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz