Ich schreibe derzeit eine Reihe von Clear-Routinen, die die verschiedenen Formularelemente zurücksetzen. Alle Formularsteuerelemente sind in GroupBoxes untergebracht. Ich versuche herauszufinden, wie ich alle GroupBoxes am besten durchlaufen kann, damit ich dann jedes Steuerelement durchlaufen und löschen kann. Im Moment versuche ich nur, TextBoxen zu löschen.
Hier ist, was ich für Code habe:
Code: Select all
public void ClearTextBoxes(Control control)
{
foreach (GroupBox groupBox in control.Controls)
{
foreach (Control con in groupBox.Controls)
{
if (con is TextBox)
{
((TextBox)con).Clear();
}
}
}
}
Eine nicht behandelte Ausnahme vom Typ „System.InvalidCastException“
Wenn mir jemand dabei helfen könnte, wäre ich sehr dankbar!
Mobile version