点击“增加一行”的按钮会增加新的控件如何做
点击“增加一行”的按钮会增加新的控件怎么做?
如题,见下面说明。
说明:
txt1 :cb1(value请选择) btn1(新增一行)
由于图片无法上传,所以只能这样说明,点击上面btn1之后自动增加一行txt2跟cb2,还有另一个btn2,再次点击btn2可以继续增加行,在winform里面做的。
------解决方案--------------------
UserControl2: checkbox textbox button
如题,见下面说明。
说明:
txt1 :cb1(value请选择) btn1(新增一行)
由于图片无法上传,所以只能这样说明,点击上面btn1之后自动增加一行txt2跟cb2,还有另一个btn2,再次点击btn2可以继续增加行,在winform里面做的。
------解决方案--------------------
private void button1_Click(object sender, EventArgs e)
{
UserControl2 uc2 = new UserControl2();
uc2.Location = new Point(25, this.panel1.Controls.Count * 35);//35是UserControl2的高度
foreach (var item in uc2.Controls)
{
Button btn = item as Button;
if (null != btn)
{
btn.Click += new EventHandler(button1_Click);
}
}
this.panel1.Controls.Add(uc2);
}
UserControl2: checkbox textbox button