c# wimform重写ListView实现组Groups折叠效果,不会重写,望高手给个重写的源码,谢谢了!

有的大能发给我邮箱akingzhk@613.com... 有的大能发给我邮箱akingzhk@613.com 展开
 我来答
百度网友217a1b5
2012-11-01 · TA获得超过360个赞
知道小有建树答主
回答量:1415
采纳率:0%
帮助的人:434万
展开全部
你自己写吧,就是一个panel里面放几个button,然后被点开的button下面有一个listview,计算好button与listview的位置和大小就行了
追问
这个可行,但是不怎么好,还得自己动态生成控件,还要定位置,比较麻烦!如果有那种已经写好的封装控件也不错了!
追答
呵呵,你自己写了就知道,半个小时差不多了,没那么难。反正是你自己用的,满足要求就行,不用封成控件级那么完善
草薙在
2012-11-01 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6322万
展开全部
winform做不来这个,winform的listview是xp下面的listview,不是vista和windows 7的,除非你自己全新写一个
追问
首先是自己对重写控件也不是太懂,其次是没有那么多时间去重写控件。
追答
那没办法,这个东西wpf做起来比较容易,因为有控件模板
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宇宙之心眼
2012-11-01 · TA获得超过623个赞
知道小有建树答主
回答量:610
采纳率:100%
帮助的人:417万
展开全部
CodeProject里面有大量的这样的控件的代码
比如说这个是用VC写的

http://www.codeproject.com/Articles/2913/A-Tree-List-Control
追问
你这个的效果可以用TreeView来实现,但问题是不能用TreeView,这个就是比较麻烦的这方了!
追答
那只有重载DataGridViewColumn写一个自定义的列,里面只有+和-号,点击后,Insert或Remove DataGridView的行,有点复杂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
inlookme
2012-11-02 · TA获得超过1150个赞
知道小有建树答主
回答量:762
采纳率:0%
帮助的人:722万
展开全部
CodeProject里面有个ObjectListView控件具有这样的功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式