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



我有一个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

有可能吗?有人有什么建议吗?

我想你正在寻找属性SplitContainer.SplitterDistance。来自文档:

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

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

splitContainer1.Panel1Collapsed = true;

,因为2的高度是一个很小的数。对用户没有多大用处。

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

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

最新更新