首页 新闻 会员 周边 捐助

在Windwos窗体程序中,如何获取 动态添加的控件的属性值

0
悬赏园豆:10 [已关闭问题] 关闭于 2013-04-03 15:25

例如,动态添加了一个Button控件Bt,并且设置了它的Name属性值为("Button"+"1") 和 Text值。

  如何获得获得他的Text值,天真的想用 ("Button"+"1").Text,但是错的。

王刘伟的主页 王刘伟 | 初学一级 | 园豆:198
提问于:2012-10-12 14:03
< >
分享
所有回答(3)
0

用FindControl(xxx) as Button

向往-SONG | 园豆:4853 (老鸟四级) | 2012-10-12 14:06
0

呵呵 通过Name属性访问。

十四 | 园豆:46 (初学一级) | 2012-10-12 17:39
0

name 可以说只是一个标示,是一个字符串,所以你那个方式肯定不行,

首先要先得到那个按钮的对象,也就是在Button btn=new Button();时的btn对象,

你的Name属性应该是btn.Name=("Button"+"1");

所以想要获取Text的值,应该是使用btn.Text获取,

也可能你把btn对象写在了构造里了,所以在别的方法里面拿不到btn,

那么需要把btn写在全局里.就可以了.

只会造轮子 | 园豆:2274 (老鸟四级) | 2012-10-12 18:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册