拆分容器,制作固定面板
我有一个水平方向的 splitcontainer。
我只想在表单调整大小期间为 panel2 设置固定高度,并让 splitter 调整 panel2 的大小
现在我正在这样做,但我不满意,因为用户注意到面板调整大小
Private Sub Form1_ResizeBegin(ByVal sender As Object, ByVal e As System.EventArgs) _
Handles Me.ResizeBegin
spil = SplitContainer1.Height - SplitContainer1.SplitterDistance
End Sub
Private Sub Form1_ResizeEnd(ByVal sender As Object, ByVal e As System.EventArgs) _
Handles Me.ResizeEnd
SplitContainer1.SplitterDistance = SplitContainer1.Height - spil
End Sub
有什么想法吗?
I have a splitcontainer with horizontal orientation.
I want a fixed height for panel2 only during form resize, and let splitter resize panel2
Now I'm doing it this way, but I'm not satisfy because user notice that the panel resize
Private Sub Form1_ResizeBegin(ByVal sender As Object, ByVal e As System.EventArgs) _
Handles Me.ResizeBegin
spil = SplitContainer1.Height - SplitContainer1.SplitterDistance
End Sub
Private Sub Form1_ResizeEnd(ByVal sender As Object, ByVal e As System.EventArgs) _
Handles Me.ResizeEnd
SplitContainer1.SplitterDistance = SplitContainer1.Height - spil
End Sub
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试过设置 SplitContainer1.FixedPanel = Panel1 (并删除这两个事件)?
Have you tried setting SplitContainer1.FixedPanel = Panel1 (and removing both events) ?