我想创建一个下拉面板,当您折叠它时,它只会关闭一半,当您展开时,它会展开并显示其他项目,如下图所示。
我已经尝试使用SplitConatainer并隐藏面板管理我的工作,但我的问题是当我将其折叠时,其他项目不会重新排列。请参考下图。
按钮代码:
if (splitContainer1.Panel2Collapsed)
splitContainer1.Panel2Collapsed = false;
else
splitContainer1.Panel2Collapsed = true;
此外,我尝试设置面板的大小,但它不会渲染和影响。
你能不能帮我介绍一些以前有定制能力的作品。或者帮我开始创建这样的组件吗?答案 0 :(得分:0)
我通过在GitHub中为项目“ExpandCollapsePanel”添加一个参数来解决我的问题。
所以只需在MaximumCollapseHeight中添加一个值,就可以控制面板。
您可以从此处获取源代码。 enter link description here