Hallo zusammen,
bin noch Einsteiger in Sachen C# und habe daher leider noch nicht so die Erfahrung.
Auch nach langem Suchen habe ich leider keine Antwort auf meine Frage gefunden.
Nun zum Problem:
Ich erstelle zur Laufzeit ein einfaches Label mit folgendem Code:
C#-Quelltext
1: 2: 3: 4: 5:
| Label faktor = new Label(); faktor.Top = 65; faktor.Left = 125; faktor.Text = ""; faktor.Width = 10; |
außerdem wird noch ein button erstellt, welcher ein Click-Event hat, wodurch der Text des Labels "faktor" editiert werden soll.
Das Event sieht wie folgt aus:
C#-Quelltext
1: 2: 3: 4:
| private void ButtonClick(object sender, System.EventArgs e) { faktor.Text = "test"; } |
Leider bekomme ich hier immer die Meldung "Der Name "faktor" ist im aktuellen Kontext nicht enthalten".
Wenn ich jedoch mit diesem Event auf ein Control zugreifen möchte, welches ich im Designer hinzugefügt habe, funktioniert das.
Vielen Dank für die Hilfe.
Moderiert von
Th69: Quote- durch C#-Tags ersetzt