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

Antworten auf die Frage(46)

Ihre Antwort auf die Frage