我如何以编程方式重新定位ExpandableSplitter

时间:2013-02-13 11:16:37

标签: c# .net dotnetbar

任何人都知道如何以编程方式移动DevComponents ExpandableSplitter?

我尝试了位置更改,但这没有做任何事情。 并且扩展了,但我想要扩展行动的相反效果。

我有一个通过拆分器扩展的面板,存储在拆分器的ExpandableControl中。 我想将分割器设置为在可用空间内完全显示ExpandableControl。

1 个答案:

答案 0 :(得分: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;

但底部仍有一个小差距。

回答Paul Ruane, 隐藏面板是dock.fill toppanel是dock.top expandablesplitter是dock.top