下面是一个遍历 Windows Forms 控件并将名称导出到一个列表的示例代码:
private List GetControlNames(Control control)
{
List controlNames = new List();
foreach (Control c in control.Controls)
{
controlNames.Add(c.Name);
controlNames.AddRange(GetControlNames(c));
}
return controlNames;
}
你可以调用这个方法来获取指定控件及其子控件的名称列表。下面是一个使用示例:
List names = GetControlNames(this);
foreach (string name in names)
{
Console.WriteLine(name);
}
这将遍历当前窗体的所有控件,并将它们的名称打印到控制台上。你可以根据需要将它们保存到一个文件或进行其他处理。
上一篇:遍历 Vuex 存储对象