|
이승철 님이 쓰신 글 :
: 잘은 기억이 나지 않지만, 몇 글자 적어볼께요..
: ListView의 아이템이 선택됬을때의 Event를 하나 만듭니다..
: 그니까..OnListViewItemSelected(..)정도가 되겠지요..
: 그러면...이벤트 함수의 인자중에 TLisItem *Item이라는 항목이 있을겁니다...(맞나?? ^^)
: AnsiString szItem;
: szItem = Item->Caption; 또는 szItem = Item->Name (둘중에 하나 였던거 같은데..아님 caption이나 name과 비슷한 property가 있을겁니다...) 하면.. 선택된 아이템의 내용을 얻을 수가 있죠..
: 그 다음에 표시하고 싶은 ListView에 추가만 하시면,,...
: 그니까... ListView2->Add(0,szItem);
: 이렇게 하시면 될 듯 싶습니다.
:
답변 감사합니다.
많은 도움 되었고요...님께서 쓰신글 참고해서 제가 실제 사용한 것입니다.
ListView1->Columns->Items[0]->Caption = ListView2->Selected->Caption;
요렇게 하니까 선택된 ListView의 Item 내용이 다른 ListView의 Column에 써지네요...제일 첫번째 컬럼이죠..그냥 Add()를 하니까 두번째 컬럼부터 써지더라구요....
위의 Item[0] 이 첫번째 컬럼을 나타내구요..[ ]안이 index를 나타내는것 같습니다.
|