VB怎么样才能做到像资源管理器差不多的效果?
就像资源管理器 选 "查看" "图标".这种格式.上面一个图标.下面是内容
例如有三个图标
1.三个图标都不一样
第一个是 张三
第二个是 李四
第三个是 王五
2.还有就是 怎么判断双击的是张三,李四,还是王五?
[解决办法]
使用ListView控件。
[解决办法]
Windows的资源管理器本身就是ListView控件做的。
[解决办法]
“做到像资源管理器差不多的效果”方法可以很多,如:
1、用VB控件,就像楼上所说的 TreeView 控件 + ListView 控件 + ImageList 控件用起来就差不多了。
2、用API自己来创建和调用系统中的这种特殊类窗口,通过消息接收或控制其内容。
3、自己用图形方式绘制样式,以达到你要求的 UI 效果。其实真要弄起来也不是很难的。
这几种方法中,第一种方式其实是第二种方式的封装,相对用起来就简单点,而第二种方式其实也是第三种方式的系统封装,不过这是Microsoft做的而已,如果想自己来绘制UI和处理数据,也可以写得不错的,甚至在性能上还可以写得比 ListView 控件高。