nachdem mir keine Recherche bei Google weitergeholfen hat, habe ich eine Frage zu C#
Mein Problem ist, dass ich ca. 200 Panels mit aufsteigendem Namen habe, also Feld1, Feld2, Feld3 und so weiter...
Und jetzt will ich alle Panels unsichtbar machen, bin aber zu faul
Ich wollte eigentlich eher so was, aber das geht logischerweise nicht (siehe fette Zeile!):Feld1.Visible = false;
Feld2.Visible = false; ...
Und da string.Visible ja Nonsens ist, führt das zwangsläufig zu Misserfolg...public int Feldnummer;
public string Feldname;
Feldnummer = 1;
while (Feldnummer <= 200)
{
Feldname = "Feld" + Feldnummer;
Feldname.Visible = false;
Feldnummer = Feldnummer + 1;
}
Wie kann ich dem Compiler mitteilen, dass der String eigentlich der Name eines Panels ist?
Ich habe jetzt nahezu alles probiert einschließlich einpflügen einer neuer Klassenbibliothek - alles war ohne Erfolg.
Gruß
Majus