| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 539 人关注过本帖
标题:关于动态创建的问题
只看楼主 加入收藏
ww042310
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2009-10-22
结帖率:66.67%
收藏
已结贴  问题点数:5 回复次数:1 
关于动态创建的问题
在动态创建的过程中,我在一个动态创建的控件事件中编写一个关于另外一个动态创建的控件的事件,但为什么总是显示上下文中没有这个控件名呢?请各位帮帮忙
例如,我动态创建了一个按钮和一个文本框,在这个按钮的单击事件中,我想实现一个标签上显示这个文本框中的内容,但是总是显示上下文中没有我动态创建的文本框控件。
搜索更多相关主题的帖子: 动态 
2009-11-18 11:04
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:5 
什么叫动态创建?
额...不管怎么样,它始终还是一个变量而已。
变量呢,有自己的作用域,除了这个作用域你当然就访问不到了。

你通过变量名是可定获取不好这个控件了。可以这样。

事先要将标签控件添加到Form中,
foreach(Control c in this.Controls)
{
    if(c is Label)
    {
        c.Text = TextBox1.Text;
    }
}
2009-11-18 11:27
快速回复:关于动态创建的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011385 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved