Wie erhalte ich ALLE untergeordneten Steuerelemente eines Windows Forms-Formulars eines bestimmten Typs (Schaltfläche / Textfeld)?
Ich muss alle Steuerelemente in einem Formular vom Typ x abrufen. Ich bin mir ziemlich sicher, dass ich diesen Code einmal in der Vergangenheit gesehen habe, der ungefähr so aussah:
dim ctrls() as Control
ctrls = Me.Controls(GetType(TextBox))
Ich weiß, dass ich alle Steuerelemente durchlaufen kann, mit denen Kinder mithilfe einer rekursiven Funktion dazu gebracht werden, aber gibt es etwas Einfacheres oder Unkomplizierteres, etwa Folgendes?
Dim Ctrls = From ctrl In Me.Controls Where ctrl.GetType Is Textbox