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

请教:在Winform中如何获取所有控件集合!
Winform上有一些容器控件,容器控件中包含有其他文本编辑控件,如何获取这个Form中所有的控件,要求:不通过递归实现,而Form的Controls属性仅仅获取其上的控件,而不能获取容器控件中的控件,谢谢!

------解决方案--------------------
递归实现有什么不好的?给个理由先
------解决方案--------------------
为什么要这么要求
------解决方案--------------------
因为控件的集体就是个树状结构的,用递归最合适的了.
------解决方案--------------------
的确在VB6.0里面可以不通过递归来实现对窗体上的所有控件的访问,但是在VS.NET中,就我知道的也只能通过递归来实现访问了。同时也希望能探讨出不通过递归实现访问的好办法。。。