.net - 拆分容器,制作固定面板

标签 .net vb.net winforms splitcontainer

我有一个水平方向的 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

有什么想法吗?

最佳答案

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

关于.net - 拆分容器,制作固定面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2405143/

相关文章:

.net - .NET 世界中的前端开发人员 - 我需要知道什么?

.net - pdb文件的用途是什么?

c# - 无法从 DataGridView 获取值到另一个表单

.net - 处理时如何处理控件更新?

c# - 在 .NET Compact Framework 2 和 WM5 上检索存储和程序内存

.net - WebApi 传输字节数组为空

c# - HTML 条函数

MySQL DataConnections 未关闭/合并

vb.net - 我可以在 vb .net 中使用关键字作为属性名吗?

c# - 绑定(bind)文本框