Q&A

  • listview 아이템 삭제 방법.
listview 아이템 삭제 방법에 대해서인데요..

listview.selected.delete 를 하면 선택되어진 것들이 삭제가 되어져야 하는데.
한개를 선택했을때는 잘 지워지는데 2 개 3 개 중복선택을 선택했을 시에는 지워지지가 않더군요..

그래서 for 문을 돌려서 selected 가 되었는지 확인을 하고 선택되어진걸 지웠는데 자꾸 오류가 뜹니다.

var
  i:integer;
  itemNum:integer;
begin
  itemNum:=Listview1.Items.Count-1;
  for i:=0 to itemNum do
  begin
    if ListView1.Items.Item[i].selected then
      ListView1.Items.Item[i].Delete;
      ListView1.Refresh;
  end;
end;


이렇게 했는데 왜 그런지.. 몇시간째 이것만 붙들고 있는데 해결을 못하겠습니다. 도와주세요. ^^




2  COMMENTS