winform 怎么获得所有的窗体
时间: 2023-09-23 18:03:12 浏览: 41
winform窗体的ico
控件?
你可以使用窗体的Controls属性来获取其所有控件,例如:
foreach(Control control in this.Controls)
{
// 对每个控件进行操作
}
其中,this代表当前窗体对象。您还可以使用递归方法获取所有嵌套控件:
private void GetAllControls(Control control)
{
foreach (Control childControl in control.Controls)
{
// 对每个子控件进行操作
GetAllControls(childControl);
}
}
然后您可以调用此方法来获取所有控件:
GetAllControls(this);
阅读全文