拆分容器,制作固定面板

发布于 2024-08-23 22:34:34 字数 541 浏览 4 评论 0原文

我有一个水平方向的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱娆 2024-08-30 22:34:34

您是否尝试过设置 SplitContainer1.FixedPanel = Panel1 (并删除这两个事件)?

Have you tried setting SplitContainer1.FixedPanel = Panel1 (and removing both events) ?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文