TreeView 动态获取ImageList中的图标

1、项目经理布置任务如何TreeView动态获取图标。既然给出任务解决吧

  思路: 将图标的地址存放在数据库中,在获取树事动态判断。数据设计如下

开始做的是 ImagePath中地址都加载到ImageList 。项目经理说这样重复出现的你也加载了,影响速度,于是提出新的要求

 1.1、如果ImagePath中地址图标一致,在ImageList只能存在一个。

 1.2、如果ImageList中预先导入一部分图标且ImageIndex中指定具体Key 优先使用ImageIndex中指定的值

  1.3、当选择节点时要体现不一样的图标,也就是默认的选中图标

 

有新问题还必须解决啊

  思路,在窗体中增加个TclientDateset 用于存放ImagPath值, 做对比用的 名称 cdsMemory . cdsQuery 获取的部门树。


具体实现

   


实现效果 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值