2013-02-13 66 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

相关问题