我有一个WinForm,在顶部有一个bindingNavigator,在下面有一个带有两个角水平面板的splitContainer。splitContainer填充未被bindingNavigator占用的空间。
我想将底部面板设置为固定高度,比如100像素,并让顶部面板填充其余的空间。
这是我目前的代码:
kundeteamSplitContainer.SplitterDistance = kundeteamSplitContainer.Height - 100;我认为这将动态地将拆分器的距离设置为100像素,比所有时间的总高度小,使底部面板占据其余的100个像素。但是,当我在运行时重新调整窗体的大小时,这并不像预期的那样工作,因为底部面板一直在更改大小。
编辑:如果可能的话,我会坚持使用splitContainer。有很多与隐藏/显示底部面板相关的功能,我不想再这样做了。
发布于 2009-09-03 14:30:40
正如李议员指出的:
将FixedPanel属性设置为要保持相同大小的面板。
它的工作方式如下:
teamSplitContainer.SplitterDistance = teamSplitContainer.Height - 100;
teamSplitContainer.FixedPanel = FixedPanel.Panel2;发布于 2009-09-03 14:18:01
将FixedPanel属性设置为要保持相同大小的面板。
发布于 2016-09-15 13:14:40
将isSplitterFixed属性设置为"True“的最佳方法

https://stackoverflow.com/questions/1373596
复制相似问题