winform里控件递归为例:
private void Method(Control parent)
{
foreach (Control ctrl in parent.Controls)
{
// if语句里是对控件具体的操作,这里是将某类型控件属性进行设置
if (ctrl.GetType()==typeof(SplitContainerControl))
{
SplitContainerControl splitContainerControl=(SplitContainerControl)ctrl;
splitContainerControl.IsSplitterFixed = true;
}
//递归子控件的子控件
if (ctrl.Controls != null)
Method(ctrl);
}
}
C# 递归
最新推荐文章于 2023-10-28 17:14:23 发布