Ich habe im Visual Studio 2022 als ein neues Projekt die Vorlage :
Windows Forms-App (Net.Framework ) C# verwendet.
Im Formularentwurf befinden sich nur eine Textbox und ein Label. Ich würde gerne verstehen, wie ich in der Programmiersprache C# über verschiedene Textboxen verschiedene Zahlen einlesen kann , um mit diesen Zahlen etwas zu errechnen und dann die Rechenergebnisse auf einem oder mehreren Labels auszugeben. In Bezug auf die Frage, wie ich die durch eine Textbox eingelesenen Zahlen jeweils in einer Variablen speichern kann bin ich unter dem Link:
social.msdn.microsoft.com/Foru…ren-?forum=visualcsharpde
auf die folgende Antwort gestoßen : Gar nicht. Du kannst jedoch eine public static class machen, die ein public static field enthält.
Diesen Code habe ich versucht in mein Programm einzufügen. Das hat aber erst ohne Fehlermeldung funktioniert als ich den Code wie folgt verändert habe :
Innerhalb der Funktion :
kann ich aber trotzdem nicht der Variablen1 den Text von Textbox.1 zuweisen. Die Variable1 wird im Programm rot markiert und es wird mir angezeigt, dass diese im aktuellen Kontext nicht vorhanden ist.
Wie muss ich den folgenden Code verändern, um den den Text von Textbox.1 in einer Variablen abzuspeichern welche ich dann über das Label1 wieder eventuell verändert ausgeben kann ?
Thema verschoben; Das Thema wird automatisch dort erstellt, wo man sich befindet, wenn man auf [* Neues Thema] klickt. ~VaporiZed
Windows Forms-App (Net.Framework ) C# verwendet.
Im Formularentwurf befinden sich nur eine Textbox und ein Label. Ich würde gerne verstehen, wie ich in der Programmiersprache C# über verschiedene Textboxen verschiedene Zahlen einlesen kann , um mit diesen Zahlen etwas zu errechnen und dann die Rechenergebnisse auf einem oder mehreren Labels auszugeben. In Bezug auf die Frage, wie ich die durch eine Textbox eingelesenen Zahlen jeweils in einer Variablen speichern kann bin ich unter dem Link:
social.msdn.microsoft.com/Foru…ren-?forum=visualcsharpde
auf die folgende Antwort gestoßen : Gar nicht. Du kannst jedoch eine public static class machen, die ein public static field enthält.
Diesen Code habe ich versucht in mein Programm einzufügen. Das hat aber erst ohne Fehlermeldung funktioniert als ich den Code wie folgt verändert habe :
Innerhalb der Funktion :
kann ich aber trotzdem nicht der Variablen1 den Text von Textbox.1 zuweisen. Die Variable1 wird im Programm rot markiert und es wird mir angezeigt, dass diese im aktuellen Kontext nicht vorhanden ist.
Wie muss ich den folgenden Code verändern, um den den Text von Textbox.1 in einer Variablen abzuspeichern welche ich dann über das Label1 wieder eventuell verändert ausgeben kann ?
C#-Quellcode
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace Variablentest_App
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- public static class GlobaleVariablen {
- public static int Variable1;
- }
- private void textBox1_TextChanged(object sender, EventArgs e)
- {
- Variable1 = textBox1.Text;
- }
- }
- }
Thema verschoben; Das Thema wird automatisch dort erstellt, wo man sich befindet, wenn man auf [* Neues Thema] klickt. ~VaporiZed
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VaporiZed“ ()