c#中动态加载及显示UserControl和Form在父控件中

2023-05-16

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()),因此不能在子控件中添加一个模态对话框。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c#中动态加载及显示UserControl和Form在父控件中 的相关文章

随机推荐