如果在列表视图中选择了一个项目

时间:2014-04-11 15:10:39

标签: delphi listview selected

如何查看列表视图中是否只选择了一个项目?

我现在用:

if listview1.Selected <> nil then
begin
...
end;

但是当选择了一个或多个项目时,此代码有效,如果选择了一个项目,脚本是什么

2 个答案:

答案 0 :(得分:6)

尝试

if ListView1.SelCount = 1 then
  // do something

答案 1 :(得分:0)

您没有提供有关Delphi版本,VCL或FireMonkey的任何信息......所以我不确定这会在所有情况下都有效:

If ListView1.Selected = ListView1.Items[IndexOfItemYouWantToCheck]

或者,如果您在某个变量中引用该项,则:

If ListView1.Selected = ItemYouWantToCheck