这是一个 Windows Forms 项目,只能在设计器中(即编译之前)使用鼠标操作。我有一个窗体和两个面板。panel1使用 docked 选项填充到 form1 中。panel2也填充到 form1 中,并且在 panel1 的前面(panel1 被隐藏在后面)。我的问题是,当我取消 panel2 的停靠并重新停靠时,它会停靠到 panel1 上(panel1 成为它的父级),而不是停靠到 form1 上。如何更改 panel2 的父级?
到目前为止,我想出的唯一解决方案是剪切(ctrl+x)panel2,选择 form1,然后粘贴(ctrl+v)panel2,但由于某种原因,这会删除 panel2 控件与代码之间的所有连接(例如点击 panel2 上的按钮不再起作用,尽管处理该事件的函数仍然存在)。
有更好的解决方法吗?