在运行时更改拆分容器的面板高度

时间:2014-05-28 13:49:51

标签: vb.net winforms splitcontainer

我有一个splitcontainer,我会在运行时更改panel1的高度。我用这个代码

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        SplitContainer1.Panel1.Height = 2
    End Sub

有可能吗?有没有人有任何建议?

提前多多感谢。

2 个答案:

答案 0 :(得分:2)

根据我的评论,您应该考虑调用

splitContainer1.Panel1Collapsed = true;

因为2的高度是非常小的数字。对用户没什么用处。

否则,您必须设置以下两个属性:

splitContainer1.Panel1MinSize = 2;
splitContainer1.SplitterDistance = 2;

答案 1 :(得分:1)

我认为你正在寻找财产SplitContainer.SplitterDistance。来自documentation

  

从SplitContainer的左边缘或上边缘获取或设置拆分器的位置(以像素为单位)。