日期:2014-05-19  浏览次数:20899 次

如何获取容器内所有的某类控件
WinForm程序,在一个窗体或者容器中``如何简便的获取此容器内所有的一类控件``

例如:
我想获取panel1中所有类型为lable的控件集合``

不要遍历然后gettype(),小功能不值得``
哪个有好的简便的方法没哈``先谢了``

------解决方案--------------------
private void button1_Click(object sender, EventArgs e)
{
foreach (Control vControl in panel1.Controls)
if (vControl is Label)
MessageBox.Show((vControl as Label).Name);

}