Problem/Question/Abstract:
How can I move a list item of a TListView one postion down or up?
Answer:
var
item: TListItem;
begin
with lvlist do
begin
{preserve item since currentPos will be invalid after next line}
item := items[currentPos];
{make a new item and assign to it}
items.insert(moveToPos).assign(item);
{old item will now remove itself from the listview}
item.delete;
end;
end;
Nincsenek megjegyzések:
Megjegyzés küldése