Control Name aus einem String eine Eigenschaft zuweisen

thespecialx

Mitglied
Hallo es geht kurz um Folgendes:

auf einem Formular sind mehrere Textboxen.
Der Name der Textbox ist in einer Tabelle in der SB gespeichert.
Nun will ich realisieren, dass ich die Eigenschaften einer Textbox aus der Tabelle (DB) hole und der Textbox zuweise.

Hier ein Beispiel über die Sichtbarkeit: access ist mein array, und die Elemente die im Array sind sollen sichtbar werden.

Code:
for(int i=0;i<access.Length;i++){

           access[i].Visible=true;   
  
                                         }

Dies Klappt aber nicht denn access[i] das den Namen eines Elementes wird als Fehlermeldung ausgeben. Gibt es dafür irgendwelche Lösungen ?
 
Hallo,

ich vermute mal, du hast ein CLR-Projekt (.NET) und "access" ist ein string-Array?
Du musst also also erstmal anhand des dort gespeicherten Namens das dazugehörende Control (die Textbox) ermitteln. Dafür bietet sich die find-Methode der ControlCollection an.

Gruß
MCoder
 
Zurück