|
안녕하십니까....해미입니다.
제가 알고 있는게 정답인지는 모르겠네요.
하나의SubItem 내용을 지우면 그SubItem은 없어집니다.
예)
SubItems->Strings[0] = "아이템0"
SubItems->Strings[1] = "아이템1"
SubItems->Strings[2] = "아이템2"
SubItems->Strings[3] = "아이템3"
이렇게 4개의 SubItem이 있을 경우
SubItems->Strings[0] 의 내용을 없애면 자동으로 지워지고
다음의 내용들이 앞으로 옵니다.
<결과>
SubItems->Strings[0] = "아이템1"
SubItems->Strings[1] = "아이템2"
SubItems->Strings[2] = "아이템3"
중간에 있는 다른 SubItem도 마찬가지...
해당 SubItem을 지운다고 생각하시면 되겠네요.
님이 말씀하신 SubItems->Strings[2]가 아마도 아이템 마지막 SubItem이 아닌가 합니다.
이럴경우 내용을 지우면 SubItems->Strings[2]가 삭제되어
SubItems->Strings[2]가 없는 상태입니다.
다음에 내용만 바꿀려니 SubItems->Strings[2]가 없어서 에러가 나는 것이구요.
이럴경우에는
SubItems->Strings[2] = "내용"; // 이렇게하면 에러가 나구요.
SubItems->Add("내용"); // SubItem추가를 쓰세요.
|