Che*_*eso 3 .net user-interface winforms
我想向 Windows 窗体添加折叠/展开功能。
这是内置在分离器控件中的吗?是否有此 UI 技术的教程?
我想到的直接项目是一个简单的 UI,Windows 窗体。它有3个面板,一个在顶部,一个在中间,一个在底部。我希望能够完全折叠中间面板,但仍可将其用于扩展。
我看到了 SO 问题,
为桌面应用程序寻找 Visual Studio 工具箱样式导航
..这更多是关于带有可拖动组件的工具箱。我不在乎可拖动的能力。我想要的是一个可折叠的表单区域,VS 中的工具箱和其他元素可折叠的方式,IE8 收藏夹面板可固定或可折叠的方式。
我会使用FlowLayoutPanel。
它将完全按照您的描述执行。
添加 3 个面板。在第二个面板中,添加另一个 FlowLayoutPanel。在那个里面,添加一个标签和 YourCollapsablePanel。单击标签时,切换其下方面板的可见性。
如果您想让它像 Visual Studio 中的工具箱一样折叠,那么DockPanelSuite会为您做到这一点。您可以关闭将窗口拖放到其他位置的功能。
| 归档时间: |
|
| 查看次数: |
21017 次 |
| 最近记录: |