Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Var in Form2 deklarieren (globale Variablen)


Dodekaeder - Sa 25.02.06 22:39
Titel: Var in Form2 deklarieren (globale Variablen)
Hallo allerseits,
ich hab ein Programm mit 2 Fenstern (Form1 und Form2) geschrieben.
Auf Form1 sollen einige Variablen in editfelern vom Programmnutzer eingetragen werden und wenn man über einen Button zu Form2 gelangt, sollen dort Ergebnisse von bestimmten Formeln stehen die die variablen von Form1 brauchen, aber wie mache ich das sich die Formel von Form2 die Variablen aus den Editfeldern von Form1 holt???? :?:

sorry hab di frage in ein falsches thread gestellt :oops:


Moderiert von user profile iconraziel: Topic aus VisualCLX (Component Library for Cross Platform) verschoben am Sa 25.02.2006 um 22:13


Marco D. - Sa 25.02.06 22:45

Moin!

So:

Delphi-Quelltext
1:
showmessage(form1.edit1.text);                    

Das ist nur ein Beispiel. Du kannst das genauso handhaben, nur dass do form1. davor schreibst.


M. Raab - So 26.02.06 10:38

Hallo

ich denke, dass Dodekaeder hier was anderes meint:

Wenn Du im Form1 Edit Felder hast, kannst Du die ganz einfach vom Form2 aus ansprechen:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
UNIT UNIT1
....

implementation

{$R *.dfm}
uses unit1;


Nimm mal an, dass Dein Unit in Form1 UNIT1 heisst, UNIT2 gehört dann zu Form2. In die Implementation von UNIT2 schreibst Du dann ganz einfach das so rein, wie ich es oben geschrieben habe. Dann kannst Du z.B. mit form1.edit1.text den Inhalt des Edit Feldes aus Form1 ins Form2 holen.


Gruss


Markus