2012-10-13 102 views
1

在winforms中我试图设置4个停靠的面板:顶部,左侧,右侧和中间。但是,当我停靠顶部并尝试将另一个面板停靠在左侧时,该左侧面板覆盖顶部面板。我在那里做错了什么?是否有另一种方式对接几个面板?停靠的面板布局

+0

的WinForms没有默认固定面板控制。因此,请您在提问时更具体地了解您使用的供应商的对接库。 –

+1

@LexLi winforms有一个面板控件,我想将它停靠(这是一个属性属性)到我的窗体。现在不使用任何外部第三方库,如果你知道一个你推荐并发誓的人,那么我很乐意看看它。 :) – Andres

回答

1

在选择停靠属性之前,您可能需要小心不要将面板放到任何其他面板中,否则他们会认为它们放入的面板是其父面板。

我通过简单地使用4个面板创建了下面看到的设置,每个面板单独放置,然后分配正确的对接属性。我确定何时放下它们将它们放入当前未被任何现有面板使用的空间中。

我会认为这是你之后,正确吗?

enter image description here

+0

是的!这正是我期待做的事情,现在左边,中间和右边会长大吗?所以如果我最大化的窗口,他们都伸出了?我正在尝试完成的东西就像itunes,例如它具有顶部中间的歌曲和左右面板。现在感谢我如何得到我的这个?嘿嘿 – Andres

+0

只取决于你的设置,因为你最有可能在你的表单上有额外的东西导致问题。你有没有试图创造你在这里看到的? – KreepN

+0

令人难以置信的它的工作,由于某种原因,它的工作。我创建了一个没有任何内容的新表单,并开始在我想要的每个位置添加面板,并将它们全部停靠并工作!谢谢你的耐心解释:) – Andres