一、判断Checked选择的总行数var i, nCount: Integer; begin nCount := 0; for i := 0 to ListView1.Items.Count - 1 do if ListView1.Items[i].Checked then nCount := nCount + 1; ShowMessage(IntToStr(nCount)); end; 二、全部Checked选中var i: Integer; begin for i := 0 to ListView1.Items.Count - 1 do ListView1.Items[i].Checked := True; end;
i, nCount: Integer;
begin
nCount := 0;
for i := 0 to ListView1.Items.Count - 1 do
if ListView1.Items[i].Checked then
nCount := nCount + 1;
ShowMessage(IntToStr(nCount));
end;
二、全部Checked选中var
i: Integer;
begin
for i := 0 to ListView1.Items.Count - 1 do
ListView1.Items[i].Checked := True;
end;