ale*_*oot 26 c# expander winforms
我有一个包含DataGridView的面板和一个表单底部的3个按钮.我想添加扩展和折叠此面板的可能性.有没有办法在Windows窗体应用程序中执行此操作?
有人做过类似的事吗?
Ale*_*rov 20
看看我的WinForm扩展器控件 - https://github.com/alexander-makarov/ExpandCollapsePanel
一般来说,它必须满足这种控制的所有基本要求.
使用SplitContainer折叠的替代方法是:
将面板停靠在所需的位置,然后将其Visible
属性更改为显示/隐藏。这样,其他停靠的项目在不可见时将移动以填充空间(取决于它们的Dock
设置)。
例如,如果在隐藏面板时按钮,面板和标签全部都停靠在顶部(按此顺序),则标签将向上移动到按钮下方。