
Ich habe eine TListview (vsReport und multiselect true) und will dort die Items zählen, die der User ausgewählt hat, bzw später dann auch was damit machen. Aber alles was ich bisher versucht habe und alle im Netz gefundenen Codeschnipsel funktionierten nicht.
Code: Alles auswählen
ListView1.Items.SelCount
Code: Alles auswählen
var Item : TListItem;
begin
Item := Listview1.selected;
showmessage(Item.text);
end;
wenn ich sowas mache:
Code: Alles auswählen
for i := 0 to ListView1.Items.Count-1 do
begin
if ListView1.Items.Selected = True then
dosomething();
end
Code: Alles auswählen
for i := 0 to ListView1.Items.Count-1 do
begin
ShowMessage(BoolToStr(ListView1.Items[i].Selected));
end