1.UserControl的动态加载及显示与普通Control一致
如UserControl A=new UserControl();
parentControl.Controls.Add(A);//即可显示
2.Form的话需要show()或Visible设置为true,且顶级控件属性设置为false。
Form form = new Form();
form.Width = 100; form.Height = 100;
form.IsMdiContainer = false;
form.TopLevel = false;
form.BackColor = Color.Red;
form.Parent = panel1;
form.Visible = true;//或form.show();
注意:非顶级窗体不能显示为模式对话框(ShowDialog()),因此不能在子控件中添加一个模态对话框。