alle textfelder in einer form leeren?
-
Siehe Thematitel. Danke
-
Du iterierst ( ggf. rekursiv ) über die ControlsCollection der Form, prüfst auf "if( ctrl is TextBox )" und setzt Text auf string.Empty. Oder Du speicherst die TextBoxen in einem Array und iterierst dann über dieses.
-
Danke, für die antwort, Noodles. Bin schon selbst darauf gekommen
foreach (control c in Form1) if (c.Control.GetType().ToString()="TextBox") c.Text="";
Allerding bringst du mich auf eine neue Frage: ich kome von VB6 und bin es gewohnt mit indizierten Steuerelementen zu arbeiten, z.B.:
for x=0 to txtBox.count-1 txtBox(x).Text="" next x
ich hoffe man versteht was ich meine. Wie geht das in C#
-
Die Frage im 3. post ist immer noch aktuell!
Kann mir vielleicht jemand ein gutes Buch für Umsteiger von VB6 auf C# empfehlen?