Daten von einem Formular in ein anderes übernehmen

15/04/2009 - 13:14 von Andreas Ahrens | Report spam
Hi NG,

wie kann ich Daten (Strings etc.) von Form2 nach Form1 übernehmen?
Ich möchte in Form2 Daten eingeben, die in Form1 verarbeitet werden.

Gruß
Andy
 

Lesen sie die antworten

#1 Carsten Unterberg
15/04/2009 - 15:20 | Warnen spam
Hallo Andreas,

"Andreas Ahrens" schrieb im
Newsbeitrag news:
Hi NG,

wie kann ich Daten (Strings etc.) von Form2 nach Form1 übernehmen?
Ich möchte in Form2 Daten eingeben, die in Form1 verarbeitet werden.



...ganz einfach, als Eigenschaft von Form2...

Du rufst Form2 sicherlich aus Form1 heraus so auf

Form2 form = new Form2();
form.ShowDialog();

Erweitere die Form2 einfach um die Eigenschaft die Du benötigst, z.B. so...

public string Text1
{
get { return this.textBox1.Text; }
}

public string Text2
{
get { return this.textBox2.Text; }
}

Wenn nun Form2 wieder geschlossen wird, kannst Du die Eigenschaften einfach
abfragen, z.B. so:

if (form.ShowDialog() == DialogResult.OK)
{

string text1 = form.Text1;
string text2 = form.Text2;

}


Bei Fragen einfach nochmal melden.

MfG

Carsten Unterberg | Test-Framework
http://test-framework.blogspot.com/

Ähnliche fragen