在C#.NET WinForms应用程序中将所有字段重置为初始状态

时间:2012-03-23 19:37:35

标签: c# .net winforms reset

得到了一个非常简单的问题,我似乎找不到任何答案。

在标准的WinForms应用程序中,有什么我可以迭代以找到要在给定表单中重置的所有相关输入项吗?

EG,遍历所有输入并设置TextBox.Text =“”,ComboBox.SelectedItem = -1等......

如果这是一个Web应用程序,它很容易,我只是遍历页面中的Controls集合。但是Console应用程序没有Page元素,我查看了“this”元素,找不到任何方法来迭代输入。

2 个答案:

答案 0 :(得分:2)

递归循环遍历Controls集合。

答案 1 :(得分:1)

foreach (Control ctrl in Controls)
{                
    ctrl.ResetText();
}

Control ResetText