2015-10-31 7 views
0

即時通訊不是最強大的視覺工作室v#開發人員,請耐心等待。我如何摺疊面板,使其下面的面板佔據他們的空間?

我想在頁面上有多個面板,一個在另一個下面,其中每個面板上的文本行數都相等。

有時候,我不想展示其中的一些面板。當我不想展示面板時,我希望它下面的面板「向上移動」並採取它的位置......實質上,當面板不可見時,我不需要大量的空白區域填充它們位置。

我該怎麼做?香港專業教育學院嘗試了一堆東西,但在虧損的IM ..

在此先感謝:)

+3

請指定是否使用WinForms,WPF,ASP.NET或其他技術 – Steve

+0

對不起...我使用windows窗體 – Slyde

+0

傢伙,有什麼蜜蜂在這裏標記爲ANSWER並不是我正在尋找的東西。一個accoridian小組不會這樣做。我需要根據代碼隱藏來顯示或不顯示文本行,並且不顯示頁面上沒有空間的文本。手風琴小組似乎讓用戶擴大或縮小一個小組,而這不是我需要的。感謝marco – Slyde

回答

0

您可以使用此https://visualstudiogallery.msdn.microsoft.com/40B89FC7-80FA-4E95-B707-506084F51D6B

或者說本身System.Windows.Forms.SplitContainer

內SplitContainer面板可以使用FlowLayoutPanel或自定義工具箱

+0

。我不認爲這會削減我的壽命。我真的不希望用戶可以摺疊面板。基本上,我想要一些文本行(我曾想過要把它們放在它自己的面板中),然後隱藏或顯示基於代碼隱藏......我不能讓用戶點擊它們來查看它們。它們的可見性必須發生在幕後 – Slyde