c#中页面上的多个相同类型控件如何生成一个控件数组
2个回答
展开全部
问题不是很清楚,是想要把界面上的某个指定类型的所有控件放到一个数组当中的意思?
如果是这样的问题,直接遍历一下就是了,比如把界面上的所有按钮控件放入一个数组中:
Control[] GetControls()
{
List<Control> controls=new List<Control>();
foreach(Control control in this.Controls)
if(control is Button)
controls.Add(control);
return controls.ToArray();
}
希望对你有帮助,有疑问请追问或是百度Hi上留言
如果是这样的问题,直接遍历一下就是了,比如把界面上的所有按钮控件放入一个数组中:
Control[] GetControls()
{
List<Control> controls=new List<Control>();
foreach(Control control in this.Controls)
if(control is Button)
controls.Add(control);
return controls.ToArray();
}
希望对你有帮助,有疑问请追问或是百度Hi上留言
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询