得到了一个非常简单的问题,我似乎找不到任何答案。
在标准的WinForms应用程序中,有什么我可以迭代以找到要在给定表单中重置的所有相关输入项吗?
EG,遍历所有输入并设置TextBox.Text =“”,ComboBox.SelectedItem = -1等......
如果这是一个Web应用程序,它很容易,我只是遍历页面中的Controls集合。但是Console应用程序没有Page元素,我查看了“this”元素,找不到任何方法来迭代输入。
答案 0 :(得分:2)
递归循环遍历Controls
集合。
答案 1 :(得分:1)
foreach (Control ctrl in Controls)
{
ctrl.ResetText();
}