2
我需要检查一个控件是否是另一个控件的后代。 Control.Contains
会做这项工作,还是仅仅搜索一级儿童控制?Control.Contains方法搜索多深?
我需要检查一个控件是否是另一个控件的后代。 Control.Contains
会做这项工作,还是仅仅搜索一级儿童控制?Control.Contains方法搜索多深?
Control.Contains进行递归搜索。其中,CTRL1包含CTRL 2
ctrl1.Contains(ctrl3);
,并CTRL2包含CTRL3(例如):所以它会为这种情况下返回true。
顺便说一句:.NET Reflector是一个很好的工具,找出这样的事情。
我刚测试过它,它看起来确实做了递归搜索。