读书人

请问:在Winform中怎么获取所有控件集

发布时间: 2012-02-02 23:57:14 作者: rapoo

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

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

读书人网 >C#

热点推荐