分离器距离随着控件大小的变化而变化

Jon*_*ood 1 .net c# splitcontainer winforms

我的表单上有一个SplitContainer控件。它停靠到窗体。SplitterDistance当表单加载时,我设置了from代码。

SplitterDistance我调整表单大小时所做的更改外,这工作正常。例如,当我使表格变宽时,SplitterDistances似乎变大了,因此它保留了与父级宽度相同的百分比。

我不要这个 我希望分隔条和控件左侧之间的距离与调整窗口大小相同。但是,我不想设置,IsSplitterFixed = true因为我仍然希望允许用户更改它。

Rez*_*aei 5

您可以将FixedPanel属性设置为要在调整容器大小时保持相同大小的面板。您可以使用设计器或代码来实现:

this.splitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.Panel1;
Run Code Online (Sandbox Code Playgroud)