| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3067 人关注过本帖
标题:如何动态添加多个控件?
取消只看楼主 加入收藏
cctvkmn
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2008-11-22
结帖率:63.16%
收藏
已结贴  问题点数:10 回复次数:2 
如何动态添加多个控件?
我要的效果是这样
这是是程序原有的控件。
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
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
快速回复:如何动态添加多个控件?
数据加载中...
 
   



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

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