Objektzugriff von allen Steuerelementen aus
-
Wo muss ich ein Objekt einer eigenen Klasse erzeugen, damit ich von allen Steuerelementen aus auf die Eigenschaften dieses Objektes zugreifen kann?
(In Form_Load erzeugtes Objekt ist in Button_Click unbekannt)
-
Als Classmember der Form deklarieren und im Konstruktor bzw Form_Load erstellen.
-
Wie deklariere ich einen classmember?
-
class Klasse { private object blubb; // <- Classmember public Klasse() { object bla = new object(); blubb = new object(); } // Gültigkeitsbereich von bla endet hier private void Button_Click(object sender, EventArgs e) { MessageBox.Show(blubb.ToString()); // Zugriff möglich MessageBox.Show(bla.ToString()); // Zugriff nicht möglich } }
-
Vielen Dank. Klappt einwandfrei!!