C# 在visual studio上使用多个面板时出现问题

C# 在visual studio上使用多个面板时出现问题,c#,winforms,visual-studio-2012,panels,C#,Winforms,Visual Studio 2012,Panels,我使用的是visual studio 2012,我发现处理多个面板非常困难(而且令人恼火)。我有将近20个面板堆叠在一起。我不得不对较低的面板进行更改,因此我从顶部移除了面板并对其进行了更新。现在,下面板按钮和分组框继续粘在所有其他上面板按钮上,并继续覆盖它们。 所以基本上我看不到上面板的一半,因为下面板的控件一直在覆盖它们。我不知道是什么原因造成的。请帮帮我。看不到您的问题是什么,很难回答,但由于您有多个面板,您可能不小心更改了某些控件或面板的父级 我发现使用分层控件可能会很痛苦,您需要习惯使

我使用的是visual studio 2012,我发现处理多个面板非常困难(而且令人恼火)。我有将近20个面板堆叠在一起。我不得不对较低的面板进行更改,因此我从顶部移除了面板并对其进行了更新。现在,下面板按钮和分组框继续粘在所有其他上面板按钮上,并继续覆盖它们。
所以基本上我看不到上面板的一半,因为下面板的控件一直在覆盖它们。我不知道是什么原因造成的。请帮帮我。

看不到您的问题是什么,很难回答,但由于您有多个面板,您可能不小心更改了某些控件或面板的父级

我发现使用分层控件可能会很痛苦,您需要习惯使用
BringToFront
SendToBack
编辑器命令


要回答您的问题,您可以尝试查看您的
InitializeComponent
方法,看看是否可以确定到底发生了什么。

很抱歉对我的问题给出了如此模糊的想法。是的,事实上父母把事情搞混了。我使用文档大纲窗口修复了它。“发送到后面”和“带到前面”似乎只在最上面的两层上起作用。其他层确实被选中,但不可见。通过最上面的面板可以看到它们的轮廓。你能帮我了解一下它的用法吗?谢谢您的帮助:)。@user3235573您可以在表单属性中找到您想要处理的面板。当您选择它时,它将通过右键单击您可以选择的其中一个句柄来显示句柄。但是你也应该能够一直选择Send to back,直到你想要的面板出现在最前端。我在我的大多数项目中处理多个面板时,最终做的是创建用户控件,向程序公开我需要的功能,这样,我就可以单独编辑它们,并在运行时添加它们,而不会使设计时环境变得混乱。玩一下对接,你们可以用不同的方式。您是否阅读过任何帮助主题?