标题:关于动态创建的问题
只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-292704-1-1.html




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

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