捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:关于 ListView 排序箭头的若干历史问题的决议
danielhuang 42383 2012/4/18 15:08:25
有心人!虽然不需要,还是要赞一下。以前也曾经被困扰很久。
vvyang 38113 2009/7/23 0:02:17
To ysq8101:
呵呵,感谢指点...
其实我自己也觉得麻烦,不过麻烦有麻烦的道理——Delphi 源码有缺陷,这是根源,改良版并不能从根本上解决问题...
导致表头图片消失有多种可能:拖动分割线、双击分割线、左右对齐、改变表头文字、拖曳表头、改变文字大小、改变文字颜色...如果不改变 Delphi 源码,您能想到的所有改变表头的操作都能造成图片消失,因为它们都会触发 TListView.UpdateColumn,那要截获多少种消息,调用多少次 SetHeaderBitmap?
改良不如彻底改变,不知您是否同意我的说法...
ysq8101 38052 2009/7/18 10:04:42
不错,不过可以改进,这种方法太麻烦。
在改良版基础上优化就可以。HDN_ITEMCHANGED 没有必要处理。唯一遗憾的就是不提供额外接口无法达到lz修改列头文字对戏图标没有消失的效果。只要将SetHeaderBitmap作为共有接口在修改对齐时调用就可以达到同样的效果。
当然lz的图使用方法很不错。我以前是用资源,感觉不方便。
vvyang 37909 2009/7/7 7:53:53
To duduxia:
研究那个 kmListView 还不如去研究避孕套,就是上海世博会那个吉祥物...
duduxia 37840 2009/6/30 14:35:21
做个Delphi2009适用版就可以了。
kmListView可以先自己研究研究。
vvyang 37835 2009/6/29 15:14:25
To duduxia:
呵呵,感谢回复!
经您提醒,我看了 kmListView,功能比较丰富。不过我在前面介绍了,我个人写这个东西不是想搞什么“控件”,我只是想要一个带箭头的 ListView 来用,仅此而已。另外这个 kmListView 确实没有免费源码,不过大家有时间的话,写一个功能相同的控件应该不是难事,关键是这么做有没有用。
james_ 37823 2009/6/27 9:45:02
雖然不是馬上需要,不過很感謝lz
milertom 37820 2009/6/26 23:16:51
listview估计Borland当时也是外包给阿三做的吧
duduxia 37819 2009/6/26 21:51:16
这个东东能做成控件+加画地图功能就好了。
另外这东东没有kmListView控件好(可以比对一下),谁有kmListView控件源代码??
十分感谢!
vvyang 37812 2009/6/26 13:03:07
感谢 james_ 的回复...
所有代码都在程序下载里,可能网站有点小问题不能正常下载。实际我仅对 ComCtrls.pas 单元中有关 TListView 部分做了较小的改动,凡改动之处都用日期做了注释。有不足之处请指出,谢谢!
james_ 37811 2009/6/26 12:36:25
不過方法比較差勁。。。
james_ 37810 2009/6/26 12:33:08
幹嘛不搞點代碼,我之前也在搞這個問題,不過只是用其他方法處理了。
第一页 上一页 下一页 最后页 有 12 条纪录 共1页 1 - 12
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表