标题:如何动态添加多个控件?
只看楼主
cctvkmn
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2008-11-22
结帖率:63.16%
已结贴  问题点数:10 回复次数:9 
如何动态添加多个控件?
我要的效果是这样
这是是程序原有的控件。
textbox  textbox  textbox  lable
textbox  textbox  textbox  lable
textbox  textbox  textbox  lable

当控件不可以满足时,我要添加一行控件

textbox  textbox  textbox  lable 换行
textbox  textbox  textbox  lable 换行
textbox  textbox  textbox  lable 换行
textbox  textbox  textbox  lable 换行
textbox  textbox  textbox  lable 换行


这样的效果怎么弄?

这是我做的代码
 for (int i = 0; i < 3; i++)
            {

                TextBox text = new TextBox();


                text.Name = string.Format("text{0}", i + 1);


                text.Left = i * 120;


                panel1.Controls.Add(text);



            }
只可以显示textbox 试过很多地方放lable 可显示不出来,而且只可以显示3个textbox,在点生成控件却被重叠在一起了,看了很多,网上回答都是千篇一律。怎么指定位置?如果我连续生成10几次就要指定10几次位置?这样做事不是太麻烦了?还有我的是winform,不是,求高人解决!
搜索更多相关主题的帖子: 动态 如何 
2011-04-18 13:22
qubo1982
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:367
专家分:1132
注 册:2009-3-18
得分:0 
“只显示3个textbox”,那是你panel的宽度不够,其余的显示不下了
你把panel1的AutoScroll属性设为True再看看
2011-04-18 13:44
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
得分:0 
设置文本框的Location属性也不管用吗?
2011-04-18 14:15
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2545
专家分:9359
注 册:2007-11-3
得分:10 
generateControl.rar (30.55 KB)

写了个DEMO希望对LZ有帮助

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2011-04-18 18:53
cctvkmn
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2008-11-22
得分:0 
你把panel1的AutoScroll属性设为True再看看
==============================
不行
2011-04-18 23:58
cctvkmn
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2008-11-22
得分:0 
感谢 wangnannan 版主大大!!!!!!!!!!!!!!!!!!!
2011-04-18 23:59
fengqinqscu
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-12-25
得分:0 
感谢!找了好久,为了要这个资源,还专程注册了一个账号,果然有用呀!
2011-12-25 02:48
adssdda
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-12-1
得分:0 
非常感谢版主举手之劳,对于小弟来说是雪中送炭啊,感谢,膜拜中.....
2012-05-04 22:39
xsqchina
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-12-21
得分:0 
感谢版主
2012-12-21 21:10
yanzi0700
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-1-3
得分:0 
如果超出范围呢?求解答!
2013-01-03 21:20



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




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

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