我有以下代码将第一个面板的宽度设置为我需要的宽度(出于某种原因,我需要将 expectedWith 除以 2 以使实际宽度成为我的 expectedWith - 不知道为什么)。
splitContainer1.SplitterDistance = expectedWith / 2;
我需要的下一件事是第一个面板是固定的,这意味着如果您调整窗口大小,只有第二个面板变大而第一个面板保持大小不变。为此,我使用以下行:
splitContainer1.FixedPanel = FixedPanel.Panel1;
现在的问题:FixedPanel 属性似乎完全忽略了第一个面板的大小。如果我使用 FixedPanel 线,我将 SplitterDistance 属性设置为哪个值并不重要。它总是一样的。即使我在表单设计器中设置 SplitterDistance 也没关系。
有针对这个的解决方法吗?