TListView中如何使用自定义的位图?

sweihua 2001-07-01 01:20:49
...全文
97 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
notemper2 2001-07-02
  • 打赏
  • 举报
回复
此法实现比较麻烦,还是找控件吧。
如 DreamTree 功能比你想要的多的多
notemper2 2001-07-02
  • 打赏
  • 举报
回复
首先看 Delphi 自带的 Virtual ListView 例程
给 OnCustomDrawItem 事件中 DefaultDraw 设为 False;
在这个事件中 Sender{TCustomListView}.Canvas 像其内部画出你的位图
sweihua 2001-07-01
  • 打赏
  • 举报
回复
up
sweihua 2001-07-01
  • 打赏
  • 举报
回复
怎么画?
能否给个例程
notemper2 2001-07-01
  • 打赏
  • 举报
回复
可以把自己要用的图标数据记在 .Data 中
notemper2 2001-07-01
  • 打赏
  • 举报
回复
补充和修改一下
OnCustomDraw、OnCustomDrawItem、OnCustomDrawSubItem
画一项主要是用 OnCustomDrawItem
notemper2 2001-07-01
  • 打赏
  • 举报
回复
自定义图标的图嘛?如果你一定要用 TListView 的话,那么只能自己重画 OnCustonDraw 了。或都换用其它列表控件

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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