我有两个表单Form1和Form2,这是创建form1后创建form2的代码
F2=new Form2();
F2.Dock = DockStyle.Fill;
F2.TopLevel = false;
F2.Parent = F1;//setting the parent of form1 to be form1
另外,我希望在我的应用程序中只有一个 Form2 对象,但父级发生了变化,因此 F1 可以被释放并将 F2 父级设置为 Form1 类型的其他对象。现在当我处置F1时,处置F2时如何避免处置F1时处置F2?有没有办法从孩子那里得到 onparentdispose 事件然后改变它的父母呢?
编辑:
我只想要每个红色表格的绿色表格,但蓝色表格的布局会发生变化,因此它会被处理掉