如何使用两个步骤

时间:2016-05-19 08:54:52

标签: c# dynamic controls dropdown

我想创建一个下拉面板,当您折叠它时,它只会关闭一半,当您展开时,它会展开并显示其他项目,如下图所示。

我已经尝试使用SplitConatainer并隐藏面板管理我的工作,但我的问题是当我将其折叠时,其他项目不会重新排列。请参考下图。

按钮代码:

 if (splitContainer1.Panel2Collapsed)
                splitContainer1.Panel2Collapsed = false;
            else
                splitContainer1.Panel2Collapsed = true;

此外,我尝试设置面板的大小,但它不会渲染和影响。

你能不能帮我介绍一些以前有定制能力的作品。或者帮我开始创建这样的组件吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

我通过在GitHub中为项目“ExpandCollapsePanel”添加一个参数来解决我的问题。

所以只需在MaximumCollapseHeight中添加一个值,就可以控制面板。

您可以从此处获取源代码。 enter link description here