【发布时间】:2014-04-03 18:45:44
【问题描述】:
我正在编写代码来遍历表单上的所有控件。除了 Form.Controls 集合不包含其他控件所包含的控件之外,这似乎很简单。
好的,所以我尝试测试是否每个ctl is ContainerControl,如果是,则递归迭代该容器控件中的控件。
好的,但事实证明GroupBox 控件不是从ContainerControl 派生的。它直接派生自Control。
我的代码是否有任何通用方法来确定给定控件是否包含其他控件?我以为会有一个基本类型或接口可以做到这一点,但事实并非如此。
【问题讨论】: