Entwickler-Ecke
WinForms - [C#] Variable des Haupt-Forms ändern
Raven280438 - So 26.09.10 18:43
Titel: [C#] Variable des Haupt-Forms ändern
Hi,
ich habe einen HauptForm, in dem durch einem Button ein anderes Form aufgerufen wird.
In diesem Form will ich Variablen im Haupt-Form ändern.
Wie bekomm ich das hin? Bin Anfänger ;)
Gruß
Yogu - Mo 27.09.10 07:15
Hallo,
Am besten gibts tu das Hauptformular bei der Erstellung des zweiten Formulars gleich im Konstruktor an und speicherst es dort dann als Feld:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| private Form1 mainForm;
public Form2(From1 mainForm) { this.mainForm = mainForm;
InitializeComponents(); } |
Grüße,
Yogu
Th69 - Mo 27.09.10 09:25
Hallo Raven,
lies dir mal den bei
http://www.c-sharp-forum.de/viewtopic.php?p=614082#614082 verlinkten Beitrag durch.
Und zu Yogu's Beitrag:
Es ist keine gute Idee, daß untergeordnete Forms Zugriff auf das Hauptformular (MainForm) erhalten, denn dadurch schafft man direkte Abhängigkeiten der beiden Forms.
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!