ListView控件设计

jonnyyu 2005-11-30 09:12:10
要用C#写一个和Windows ListView一样的控件。(但是和ListView显示和滚动条控制上有些不同)
ListView控件的功能实现比较复杂,因此要做个比较完善的设计,初步的想法是抽象一个ListViewLayout抽象类,并实现flow layout, one line layout和one column layout 三种布局方式,这样再加上每个item可以实现几种显示方式(图标+下方文字、图标+右方文字、只有图标、只有文字),这样组合起来应该可以覆盖ListView现有的几种ViewMode.
现在的问题是有了显示还不够,还有鼠标的Hittest, 键盘的处理这些应该怎么设计比较好呢?
大家有什么好方法吗?先谢过了!
...全文
218 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
epaib 2005-12-28
  • 打赏
  • 举报
回复
关注本贴....希望你们做出来开源..
Ninjai_Chan 2005-12-28
  • 打赏
  • 举报
回复
关注...
HAVENT 2005-12-19
  • 打赏
  • 举报
回复
我也好想要个功能更强的ListView控件

不过技术有限啊,还是以后做吧
timiil 2005-12-05
  • 打赏
  • 举报
回复
你准备从ListView继承,还是从别的容器中继承出来?

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧