在Delphi中,如何强制tListView始终显示所选行,即使没有聚焦也是如此。

时间:2012-01-23 17:00:29

标签: delphi tlistview

tListView的选定行显示为蓝色,但仅在控件具有焦点时才显示。我希望始终显示所选行,无论控件是否具有焦点。

1 个答案:

答案 0 :(得分:14)

HideSelection属性设置为False

  

确定当焦点转移到另一个控件时,列表视图是否显示选择了哪个项目。

     

隐藏选择设置为false,即使列表视图没有焦点,也可以提供列表中所选项目的可视反馈。将 HideSelection 设置为true,仅在列表视图具有焦点时显示选择。 HideSelection 不会影响选择的实际值,只会影响可视指示。始终将 HideSelection 设置为false可能会使包含许多列表视图的表单看起来太忙。