前段时间在干活的时候涉及到访问窗体中的控件,于是顺便做了一个遍历窗体中所有控件的小程序,虽然是一个老话题了,但还是在这里整理出来,希望和大家一起探讨一下。
首先在窗体中拖放一些控件,为了达到效果,最好放一些容器控件,最后再放一个label控件,用于显示窗体中控件的信息,在开始前先将label1的text属性设置为:“窗体中包含的控件如下:”然后放一个Button控件,用于响应事件。代码很少,只要一个递归函数和一个简单的调用即可。
代码如下:


1

2



3

4



5

6

7

8

9

10



11

12

13

14



15

16

17

18

19

20

21

函数调用代码:









上面的代码只对控件有效果,但是如果窗体中含有组件的话(如:ImageList。。。)就不会访问到。所以做完这个以后我就想能不能做一个遍历组件的程序出来,将两者结合起来就可以很全面了,但是限于时间的原因,只好留在以后再做了,到时候再和大家一起分享和探讨。