我在显示usercontrol
时遇到问题,我有一个usercontrol
,其中有一个名为rowpanel
的小组textbox
和combobox
,现在,当我点击button_1
,我想在每次点击时显示usercontrol
,就像在每次点击时添加一行,我只是不知道如何循环它,我尝试使用索引... < / p>
CODE
private void button1_Click(object sender, EventArgs e)
{
AddRow add = new AddRow();
show_pnl.Controls.Add(add);
}
AddRow 是usercontrol
...这是一个Windows应用程序,请帮我个忙,
答案 0 :(得分:4)
原因是它们彼此重叠。要修复它,请按照此处所示增加top&amp; /或left:
private const int gap = 20;
private int count = 0;
private void button1_Click(object sender, EventArgs e)
{
var add = new UserControl1();
add.Top = count * (add.Height + gap);
show_pnl.Controls.Add(add);
count++;
}