我在表单设计上有十几个对象。通过手动更改它们的位置和所有内容来精确放置它们以绕过网格。
一旦我完成了所有工作,我只想在整个事物周围形成一个方形,所以我使用了Panel对象(它看起来最像是所有可用对象的方框)。很明显,这个Panel对象已经附加到其中的所有对象。
如果我调整面板大小,它会移动所有对象。如果我删除该面板,它会从我的表单中删除所有对象。
问题有没有办法只删除面板而不必剪切和粘贴每个子对象?添加面板是一个错误,现在它拥有我的整个形式:(。我搜索了这个,但所有的问题和答案似乎与在代码中使用面板有关。我只是想让它从表单设计器中消失。
答案 0 :(得分:1)
第一个选项是手动:
按住控制键逐个选择面板中的所有项目,然后完成释放控制,然后单击Ctrl + C进行复制。然后删除它们。您将离开面板,因此您可以将其删除并粘贴。您的所有商品都将位于完全相同的位置。
第二个选项是动态的。
'Set items parents to the form behind, and send them to back. For example
Label1.Parent = Form1
Label1.SendtoBack()
' Then you enter the code to dispose of your panel
希望有所帮助。评论进一步的帮助。