Labels variabel ansprechen



  • Gibt es ne Möglichkeit Labels variabel anzusprechen. Ich habe ca. 100 Labels beschriftet mit z.b.

    label_P1_Wert;
    label_P2_Wert;
    ...
    label_P100_Wert
    

    Und jetzt würde ich gerne ne Methode schreiben zum ändern des Textes. In etwa so...

    private void Text_ändern(int Name_des_Labels, string Inhalt_des_Textes)
    {
    
    }
    

    Hat da jemand ne Idee?



  • Es ist keine gute Idee, so viele Controls per Hand im Designer anzulegen (erst recht nicht, wenn du diese per Schleife durchlaufen willst), s.a. [FAQ] Variablennamen zur Laufzeit zusammensetzen / Dynamisches Erzeugen von Controls.



  • OK. Dank dir für die Antwort. Mit der Laufzeit hast Du recht. Werd mir das mal zu Gemüte führen. Schade das es anscheinend keine andere Lösung gibt, bearbeite das noch lieber im Designer als dynamisch. Da sieht man wenigstens was man macht, auch wenn es mehr Arbeit macht.


Log in to reply