我想清除所有控件,特别是文本框和组合框。我正在使用以下控件来清除所有字段。
private void ResetFields()
{
foreach (Control ctrl in this.Controls)
{
if (ctrl is TextBox)
{
TextBox tb = (TextBox)ctrl;
if (tb != null)
{
tb.Text = string.Empty;
}
}
else if (ctrl is ComboBox)
{
ComboBox dd = (ComboBox)ctrl;
if (dd != null)
{
dd.Text = string.Empty;
dd.SelectedIndex = -1;
}
}
}
}
上面的代码在组框中无法正常工作。在组框中,我也有组合框和文本框。组合框显示所选索引 = 1 的组框。我也想清除这些控件。有什么建议么 ????