Benutzer mit den meisten Antworten
Textboxen in einer Schleife auslesen

Frage
Antworten
-
Hallo Titus, Robert,
etwas mehr nach Visual Basic ;-)) sähe die Schleife aus mitFor Each childControl As Control In Me.Controls If TypeOf childControl Is TextBox Then Console.WriteLine("{0} => {1}", childControl.Name, childControl.Text) End If Next
@Titus:
Wobei das in den wenigsten Fällen notwendig sein sollte, da vieles durch die
Datenbindung und Windows Forms
wesentlich einfacher abgedeckt werden kann.
Gruß Elmar- Als Antwort vorgeschlagen Robert BreitenhoferModerator Freitag, 17. Juli 2009 08:23
- Als Antwort markiert Kay GizaMicrosoft employee Montag, 20. Juli 2009 06:38
Alle Antworten
-
Hallo Titus55,
Man kann es mit der ControlCollection.GetEnumerator-Methode machen wie folgt:
Dim En As System.Collections.IEnumerator = Me.Controls.GetEnumerator() While En.MoveNext() If En.Current.GetType.ToString = "System.Windows.Forms.TextBox" Then MsgBox(En.Current.Text) End If End While
Grüße,Robert
- Bearbeitet Robert BreitenhoferModerator Donnerstag, 16. Juli 2009 10:05 Link ergänzt
- Als Antwort vorgeschlagen Okeanos_85 Freitag, 17. Juli 2009 08:23
- Nicht als Antwort vorgeschlagen Robert BreitenhoferModerator Mittwoch, 30. Dezember 2009 17:40
-
Hallo Titus, Robert,
etwas mehr nach Visual Basic ;-)) sähe die Schleife aus mitFor Each childControl As Control In Me.Controls If TypeOf childControl Is TextBox Then Console.WriteLine("{0} => {1}", childControl.Name, childControl.Text) End If Next
@Titus:
Wobei das in den wenigsten Fällen notwendig sein sollte, da vieles durch die
Datenbindung und Windows Forms
wesentlich einfacher abgedeckt werden kann.
Gruß Elmar- Als Antwort vorgeschlagen Robert BreitenhoferModerator Freitag, 17. Juli 2009 08:23
- Als Antwort markiert Kay GizaMicrosoft employee Montag, 20. Juli 2009 06:38