推荐回答
{给你写了个例子,新建一个工程,然后上面放一个ListView和一个按钮。判断是否选中用ListView1.SelCount、判断是否选中某一节点可用ListView1.Selected.Caption=''5''或者ListView1.ItemIndex=7都可以,下面例子点5或者点7都是通过判断得到的。unitUnit1;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,ComCtrls,StdCtrls;typeTForm1=classTFormListView1:TListView;Button1:TButton;procedureButton1ClickSender:TObject;procedureFormCreateSender:TObject;private{Privatedeclarations}public{Publicdeclarations}end;varForm1:TForm1;implementation{$R*.dfm}procedureTForm1.Button1ClickSender:TObject;beginifListView1.SelCount>0then//如果选中节点beginifListView1.Selected.Caption=''5''//通过Caption判断是否选中某一节点orListView1.ItemIndex=7then//通过ItemIndex判断是否选中某一节点ShowMessage''test''elseShowMessageListView1.Selected.Caption;//取选中节点的Captionend;end;procedureTForm1.FormCreateSender:TObject;varaItem:TListItem;i:Integer;beginListView1.Items.Clear;fori:=0to10dobeginaItem:=ListView1.Items.Add;//添加ItemaItem.Caption:=IntToStri;//设置新增Item的Captionend;aItem.Free;end;end。
边剑英2019-12-21 18:58:24
提示您:回答为网友贡献,仅供参考。