c#中页面上的多个相同类型控件如何生成一个控件数组

2024-11-28 11:03:08
推荐回答(2个)
回答1:

问题不是很清楚,是想要把界面上的某个指定类型的所有控件放到一个数组当中的意思?
如果是这样的问题,直接遍历一下就是了,比如把界面上的所有按钮控件放入一个数组中:
Control[] GetControls()
{
List controls=new List();
foreach(Control control in this.Controls)
if(control is Button)
controls.Add(control);
return controls.ToArray();
}
希望对你有帮助,有疑问请追问或是百度Hi上留言

回答2:

TextBox[] txt={textBox1,textBox2,textBox3};
Control[] ctr={textBox1,Label1,button1};