Entwickler-Ecke

Basistechnologien - Auf Feld einer anderen Form zugreifen


der_hugo - Do 20.11.08 16:47
Titel: Auf Feld einer anderen Form zugreifen
Hallo,

Ich habe zwei Formen:
1. Form: Enthält einen Button. Beim Klicken darauf, passiert folgendes:


C#-Quelltext
1:
2:
3:
Form2 f = new Form2();
f.label1.Text = "lk"//geht nicht!
f.Show();


2. Form: Enthält ein Label namens label1.

Also, meine Frage: Wie kann ich nun von Form1 auf die Felder von Form2 zugreifen?


Th69 - Do 20.11.08 17:07

Das solltest du niemals tun, jedes Formular sollte nur auf seine eigenen Controls zugreifen.
Für die Übergabe von Werten benutzt man Eigenschaften (Properties). Eine paar gute weiterführende Links dazu findest du unter http://www.mycsharp.de/wbb2/thread.php?threadid=5960.


der_hugo - Do 20.11.08 17:15

Das war´s, was ich gesucht habe!!! :D

Danke!