SplitContainer - 调整大小时固定面板高度

Posted

技术标签:

【中文标题】SplitContainer - 调整大小时固定面板高度【英文标题】:SplitContainer - Fixed Panel Height on Resize 【发布时间】:2014-04-14 07:41:04 【问题描述】:

每次我调整表单大小时,panel2 都会变大,我希望 panel1 变大并且 panel2 的高度保持不变,除非用户自己更改 splitterdistance。

【问题讨论】:

【参考方案1】:

尝试设置 FixedPanel 属性:

splitContainer1.FixedPanel = FixedPanel.Panel2;

【讨论】:

这仍然会导致 panel2 而不是 panel1 调整大小。 @user3397642 怎么样?我修复了 Panel2,所以它不会调整大小。 可能是c#本身的问题? @user3397642 非常值得怀疑。尝试发布可以重现问题的代码。可能是其他原因导致了问题。 @user3397642 我无法复制您描述的问题。我将 FixedPanel 属性设置为 Panel2 并且在调整控件大小时 Panel2 不会调整大小。只有 Panel1 可以。

以上是关于SplitContainer - 调整大小时固定面板高度的主要内容,如果未能解决你的问题,请参考以下文章

调整表单宽度以匹配 SplitContainer 大小

SplitContainer 面板调整大小问题

C# splitContainer1 调整子控件大小

根据表单大小设置 splitContainer 属性大小 C# WinForms

调整splitcontainer时,如何使panel1里面的outlook控件随panel1的变化而变化

如何调整 SplitContainer 中 Panel1 和 Panel2 之间的空间?