winform, ListView Groups 下面的项目如何实现折叠,展开(默认都是展开) 类似treeview的效果

2024-12-23 14:12:35
推荐回答(3个)
回答1:

这个得用API发送底层的控件消息,给分组设置上LVGS_COLLAPSIBLE(显示给用户手动展开/折叠的按钮)或LVGS_COLLAPSED(用代码对分组进行折叠)。
这个功能必须在启用通用控件6.0(Win32原生启用控件视觉主题的方式)或Application::EnableVisualStyles();(.NET封装的启用控件视觉主题的方式)的情况下才可以使用。

回答2:

有个属性是你说的展开,折叠,一定有我也做过,是树型那个展开、折叠吧

回答3:

这里有源代码。
http://www.codeproject.com/Articles/36775/Collapsible-ListViewGroup