Entwickler-Ecke
WinForms - Titel aus Form 1 in Form 2 auslesen
Svenmania - So 23.11.08 21:32
Titel: Titel aus Form 1 in Form 2 auslesen
Ich habe folgendes Problem. Ich habe eine Form die heißt "main", in der kann ich den Titel in eine Textbox (textBox6) mit "this.Text" auslesen. Wie kann ich in einer anderen Form "adduser", den Titel der Form "main" in eine Textbox auslesen. Der Name muss schließlich doch auch irgendwie übergeben werden können. Mit "this.Text" bekomme ich ja nur den Namen der aktuellen Form ausgelsen. Indem Falle "Benutzer hinzufügen". Das is wichtig für ein Projekt, da sich der Titel der ersten Form ständig aktuallisiert.
Ich bitte um schnelle Hilfe und danke im vorraus.
Svenmania
JüTho - Mo 24.11.08 11:06
Hallo,
grundsätzlich leben beide Formulare unabhängig voneinander. Bitte lies dazu auch die parallele Diskussion
zwei unterschiedliche label inhalt zuweisen [
http://www.c-sharp-forum.de/viewtopic.php?t=88171] und den dortigen Verweis auf "[FAQ] Kommunikation zwischen 2 Forms". Gleiches gilt auch für den Titel des Formulars, der ja auch eine Eigenschaft von this ist.
Wenn ich Dich richtig verstehe, wird adduser von main aus aufgerufen. Dann kannst Du zumindest vor adduser.Show() main.Text an adduser übergeben; das geht analog zu den genannten Möglichkeiten. Wenn sich der Wert auch während der Arbeit in adduser ändern kann, musst Du die Lösung mit Delegates benutzen (siehe die Querverweise über die "[FAQ]".
Jürgen
Th69 - Mo 24.11.08 11:12
So eine ähnliche Frage wurde in
http://www.c-sharp-forum.de/viewtopic.php?t=88171 auch gestellt.
Lies dir mal den Thread durch und besonders auch den Link auf "Kommunikation zwischen 2 Forms".
Gerade gemerkt: JüTho war schneller...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!