2013-02-13 71 views
0

任何人都知道如何以編程方式移動DevComponents ExpandableSplitter?如何以編程方式重新定位ExpandableSplitter

我嘗試了位置更改,但是這不起任何作用。 並進行了擴展,但我想要擴展操作的相反效果。

我有一個通過分離器展開的面板,存儲在分離器的ExpandableControl中。 我想設置分隔符以在可用空間中完全顯示ExpandableControl。

+0

是控制當前'Dock'ed其父? – 2013-02-13 11:27:27

回答

0

我似乎已經找到了一些可行的方法,但底部仍然存在微小的空隙,我無法擺脫。

expandableSplitter2.Expanded = true; 
panelTohide.Visible = false; 
expandableSplitter2.Visible = false; 

//to hide as much of the answer panel as possible 
expandableSplitter2.MinExtra = 0; 
expandableSplitter2.MaximumSize = new Size(1, 1); 
expandableSplitter2.Height = 0; 

expandableSplitter2.SplitPosition = this.Height; 

但是底部還是會有小小的差距。

在回答保羅魯安, 的hidepanel是dock.fill 的toppanel爲dock.top 的expandablesplitter是dock.top

+0

瞭解這是一個非常舊的帖子,但不是設置.Location,而應該設置.SplitPosition。 – XBond 2016-04-19 23:31:29

相關問題