我创建了 2 个表单,Form1 带有面板,Form2 带有面板。在 Form2 上,我想设计控件,然后在 Form1 中动态加载这些控件。我的想法是我可以使用 VS 设计任意数量的表单,然后使用表单内的这些面板动态加载到 Form1 中。
麻烦的是,form2 使用 Dataset + Databind,然后在加载到 Form1 时停止工作。
我在Form1中尝试过的方法:
From2 from2 = new Form2();
for (int i = 0; i < cf.Form2.Controls.Count; i++)
{
panel1.Controls.Add(cf.Form2.Controls[i]);
}