2014-04-11 114 views
1

我怎样才能看到一个项目是否在列表视图中被选中?如果在列表视图中选择了一个项目

我现在使用:

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

但是,当选择了一个或多个项目,此代码的工作,看看有什么是脚本,如果一个项目被选中

+0

http://docwiki.embarcadero.com/Libraries/XE5/en/Vcl.ComCtrls.TListView –

回答

6

尝试

if ListView1.SelCount = 1 then 
    // do something 
0

您没有提供有关Delphi版本,VCL或FireMonkey的任何信息...所以我不确定这是否适用于所有情况:

If ListView1.Selected = ListView1.Items[IndexOfItemYouWantToCheck] 

,或者如果你有一些变量项目的引用,则:

If ListView1.Selected = ItemYouWantToCheck 
相关问题