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  


Antworten zu VB 2008: Textformatierung code verkürzen:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

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? »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

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...