日期:2014-05-19  浏览次数:20824 次

动态生成了控件后,如何调用该控件
在程序启动的时候动态生成了一些控件,但是在button_click事件中怎样调用它们?因为控件名是在一个LOAD事件中定义的,是一个局部变量,所以在button_click函数里不能直接引用,即被认为该控件名是未定义的。达人指点,谢谢!

------解决方案--------------------
能不能把那些动态生成的控件放到数组或ArrayList或HashTable中(这个好使,可以通过名称来定位),button_click事件中,对数组或ArrayList或HashTable先定位,再操作,大概就是这个思路,没实际验证。
------解决方案--------------------
你的如何对这些动态控件操作?

1、如果是点击之类的操作,那么你在生成的时候就可以设置这些事件
xxxXX。Click += 。。。。

2、如果是取值之类的话
可以用Hidden域,这样在后台也可以取得