【发布时间】:2013-03-01 17:04:15
【问题描述】:
当鼠标移到 TListView 项目上方时,会出现蓝色轮廓(见图)。我将如何删除它?
我知道的唯一方法是手动绘制所有项目...但也许有更简单的方法?试过 HotTrack=False,没有帮助:(
【问题讨论】:
-
为什么要违背平台的标准做事方式?那个蓝色矩形对用户来说是一个非常重要的提示。它告诉他如果他点击那里然后会选择什么。
-
我为项目使用自定义背景颜色,当将鼠标移到项目上时,这个背景消失了。
-
啊,好吧,你很好,你保留了它的功能,只是以不同的方式实现它。
标签: delphi drawing tlistview custom-draw