首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

动态生成了控件后,怎么调用该控件

2012-02-22 
动态生成了控件后,如何调用该控件在程序启动的时候动态生成了一些控件,但是在button_click事件中怎样调用

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

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

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

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

热点排行