질문이 잘 이해가 되지 않지만, 제가 이해한 선에서만 답변해 드리겠습니다.
리스트 뷰의 아이템을 편집하기 위해서는 ListView.GetNextItem으로 찾은 후,
해당 리스트 아이템을 바꾸면 됩니다. 선택된 것은 ListView.Selected, 포커스를
받은 것은 ListView.ItemFocused를 이용하시면 쉽게 할 수 있습니다.
다음는 예제입니다.
with ListView.Selected do begin
Caption := '캡션 수정';
ImageIndex := 10;
SubItems.Items[0] := '첫번째 서브 아이템 수정';
end;
그럼 이만...
주의: 만약 가상 리스트 뷰(Virtual Listview)를 사용하신 거라면 위의 것으로
안 됩니다.
|