Weiß jemand, wie ich es schaffen kann das der "textBox3.Text=" Befehl das ergebnis von U2 rausgiebt ?

...komplette Frage anzeigen C# - (Computer, programmieren)

4 Antworten


textBox3.Text=Convert.ToString(u2)

Allerdings musst du u2 an einer anderen Stelle definieren, damit es in der Klasse in der du es zuweisen möchtest auch bekannt ist.

shilch 08.12.2016, 14:49

U2 ist außerhalb des Scopes.

Ok, hast es ja bearbeitet...

0
MrApfelkopp 08.12.2016, 14:53

Danke, die richtige antwort war ne Mischung aus deiner Antwort und der deines Vorderredners.

0

Ist zwar VB.NET sollte bei C# aber genauso funktionieren:

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged

TextBox1.Text = bla

End Sub

Füge den Code dafür am ende der Funktion button1Click ein.

Die Funktion in der du es versuchst wird aufgerufen, wenn der User den Text im Textfeld3 ändert.

U2 muss Attribut der Klasse sein.

MrApfelkopp 08.12.2016, 14:46

Ja gut und wie mach ich das ?

0
shilch 08.12.2016, 14:48
@MrApfelkopp

Außerhalb der Methoden muss stehen:

double U2 = 0;

Dann streichst du in der obersten Methode in der letzten Zeile das double und kannst in der untersten Methode auf U2 zugreifen.

1

Was möchtest Du wissen?