Forum
Tipps
News
Menu-Icon

VB 2008: Textformatierung code verkürzen

Hallo,

wie kann ich mithilfe einer Forschleife mehrere Textfelder die sich im Namen nicht unterscheiden, nur an der Zahl (Textfeld1, Textfeld2,...) ,die Enabled-Eigenschaft auf False setzen.

Habs schon mit der Variante von VBA versucht das hat aber nicht so ganz geklapt (Me.Controls("Textfeld" & a).Enabled = False).

Hoffe ihr könnt mir helfen.

Danke
Grüße
withewolf  

@ Zeichen: Notfall-Trick per ASCII Code!

Antworten zu VB 2008: Textformatierung code verkürzen:

Hi,

das geht mit einer foreach-Schleife in etwa so:

foreach (Control Textfeld in Controls)               
{                                         
 if (Textfeld.Name.StartsWith("Textbox"))
   {
    Textbox.Enabled = false;                       
   }
} 


« Textfeld as csv speichern\speichrrn in eine DatenbankWie schreibe ich eine Webapp die meinen Blig aufruft fürs iPhone? »
 

Fremdwörter? Erklärungen im Lexikon!
Controller
Ein Controller ist Teil der Hardware eines Rechners und hat zur Aufgabe verschiedene Vorgänge zu steuern und zu regeln. Beispielsweise ist er notwendig zur Ansteueru...