-1
我有一个包含flowlayoutpanel的表单,并将用户控件A添加到面板。在用户控件A的构造函数中,传递了指向同一个flowlayoutpanel的指针,以便用户控件A在同一个flowlayout面板中创建另一个用户控件B.的问题是,用户控件B被首先加入,然后A.从c#中的另一个对象创建的对象的形式
Form1.cs的
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void addBtn_Click(object sender, EventArgs e)
{
flowLayoutPanel1.Controls.Add(new Graphic1(this.flowLayoutPanel1));
}
}
Graphic1.cs
public partial class Graphic1 : UserControl
{
public Graphic1(FlowLayoutPanel flowPointer)
{
InitializeComponent();
flowPointer.Controls.Add(new Graphic2());
}
}
Graphic2.cs只是一个标签
问题是在Graphic1.cs之前添加Graphic2.cs在面板
为什么在控制A之前添加控制B是一个问题? – Kane
代码将有助于提供更好的解决方案 –
这是非常不清楚的,并且缺少您尝试过的代码 –