Jak mogę użyć oświadczenia Foreach, aby zrobić coś w moich polach tekstowych?Foreach Control w formie, w jaki sposób mogę zrobić coś dla wszystkich TextBoxes w moim formularzu?
foreach (Control X in this.Controls)
{
Check if the controls is a TextBox, if it is delete it's .Text letters.
}
uwaga dla tych, którzy będą Ta: jeśli masz pod swoimi panelu sterowania, należy określić, że takie jak: this.myPanel.Controls.OfType(), możesz również użyć this.myPanel.Controls.OfType () .Where (x => x.Name.StartsWith ("specificName")), jeśli musisz wybrać comboboxes, które mają określoną nazwę. –
Rose
Zakładam, że "ten" jest formularzem, a kod działa w tej samej formie. Co jeśli chcę przeczytać wszystkie formularze w złożeniu 'Assembly.GetExecutingAssembly(). GetTypes()', a następnie uzyskać dostęp do 'control's w nim w środowisku wykonawczym, aby zmodyfikować jakąś właściwość? – AaA