Entwickler-Ecke
Basistechnologien - statische und nicht statische Methoden
3marci - Di 15.02.11 00:25
Titel: statische und nicht statische Methoden
Hallo,
Ich muss mit einer statischen Methode auf Form1.Text zugreifen. Wichtig ist dass die Methode statisch bleibt.
Ich habe einfach mal versuch ein neue nicht statische Methode zu erstellen (in der selben Klasse), danach in der statischen Methode eine neue Instanz erstellt und dann die nicht statische Methode aufgerufen.
Leider wird dann der Title, also Forn1.Text nicht verändert... zumindest nicht in dieser Instanz.
Weiß einer wie ich von einer statischen Methode eine nicht statische Methode aufrufen kann?
Christian S. - Di 15.02.11 00:29
Hallo!
Du musst der statischen Methode als Parameter die Instanz übergeben, deren Eigenschaft Du verändern willst.
Grüße
Christian
3marci - Di 15.02.11 02:08
Eine Instanz als Parameter übergeben?
Aber die Methode die die statische Methode startet befindet sich in einer anderen Klasse.
Kha - Di 15.02.11 02:25
Dann muss diese Methode eben schon die Form-Instanz als Parameter erhalten. Sicher, dass dein Konzept aufgeht ;) ?
3marci - Di 15.02.11 02:43
*EDIT* Ich habs jetzt doch ein bisschen anders gelöst...
hier kurz mein Lösungsweg (der Vollständigkeit wegen):
Da ich, wenn ich die Instanz form1 an form2 als Parameter übergebe, kann ich ja schon von form2 aus auf forn1 zugreifen.
Denn mein Ziel ist es ja nur von form2 auf form1.Text zuzugreifen.
Also hab ich die ganzen statischen Methoden gar nicht gebraucht... thx.
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!