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