如何动态添加多个控件?
我要的效果是这样这是是程序原有的控件。
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,不是,求高人解决!