.NET WINDOWS 开发中如何查找一个控件,或者列出所有在WINFORM上的控件?
.NET WINDOWS 中没有提供一个比较便捷的方法通过控件名称查找控件。(WEB 开发中有一个FINDCONTROL方法可以完成此工作)
.NET WINDOWS 中是用集合在管理控件的(容器),查找界面控件时,必须遍历所有的容器,其中还可能出现容器中包含容器的情况(要递归的遍历)。
而且对于菜单(包括上下文菜单,不能通过容器(controls)访问,是作为控件或窗体的属性存在。
现在想在WINFORM下写一个和WEB开发中的FINDCONTROL相同功能的方法,但是由于存在上面的问题,效率太低,不知道各位有没有处理此类问题好的方法,请赐教!!!