2014-04-11 278 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 
相關問題