|
에스프레소 님이 쓰신 글 :
: 안녕하세요...
:
: 볼랜드포럼에서 많은 지식을 얻고 있는 에스프레소 입니다.
:
: 아직도 모르는게 많아 또 다시 질문을 드립니다.
:
: 리스트박스에서 특정 아이템의 특정Columns 의 값을 읽어오고 싶은데 항상 첫번째 아이템의 Columns 값을 읽어오네요...
:
: TListItem * it =splvSource->GetItemAt(0,2);
: ----------------------------------------
: it->SubItems->Strings[0];
: it->SubItems->Strings[1];
: it->SubItems->Strings[2];
: ----------------------------------------
: 같은 아이템의 다른 Columns값을 가져오는 방법은 알겠는데 두번째 세번째... 아이템의 컬럼 값을 가져오는 방법을 모르겠습니다.
: ( 포커스를 받지 않은 상태에서 임의의 아이템 컬럼 값을 가져 오고 싶습니다. )
:
: 답변 부탁드리겠습니다.
TListItem에는 Index 속성이 있는데 그 값은 소속 TListItems에서의 Index입니다.
따라서, 제시하신 it 다음 줄의 TListItem 인스턴스는 splvSource->Items->Item[it->Index+1]로 액세스할 수 있습니다.
|