1、项目经理布置任务如何TreeView动态获取图标。既然给出任务解决吧
思路: 将图标的地址存放在数据库中,在获取树事动态判断。数据设计如下
开始做的是 ImagePath中地址都加载到ImageList 。项目经理说这样重复出现的你也加载了,影响速度,于是提出新的要求
1.1、如果ImagePath中地址图标一致,在ImageList只能存在一个。
1.2、如果ImageList中预先导入一部分图标且ImageIndex中指定具体Key 优先使用ImageIndex中指定的值
1.3、当选择节点时要体现不一样的图标,也就是默认的选中图标
有新问题还必须解决啊
思路,在窗体中增加个TclientDateset 用于存放ImagPath值, 做对比用的 名称 cdsMemory . cdsQuery 获取的部门树。
具体实现
实现效果