|
아~~ 결국 하나하나 대입하는 방법 밖에 없네요 ㅠㅠ;;
그래도 답변주셔서 감사합니다 ㅎㅎ
주누 님이 쓰신 글 :
: 리스트뷰 님이 쓰신 글 :
: : ListView2 = ListView1에 복사를 했는데요..
: :
: : ListView2를 Refresh 해도 안되고, Repaint 해도 안되고...
: :
: : 왜 ListView2 에는 ListView1의 아이템들이 보이지 않는 걸까요???
: :
: : 간단할것같은데;; 안되네요 -ㅁ- 도와주세요 ^^
:
: ListView2 = ListView1은
:
: ListView2라는 이름의 객체를 가리키는 ListView2라는 포인터 변수에
: ListView1라는 이름의 객체를 가리키는 ListView1라는 포인터 변수의 값을 집어넣은 것에 불과합니다.
: 위 처럼 한 뒤에 ListView2에 Refresh, Repaint 하면, ListView1이 갱신될뿐입니다.
: (ListView1, ListView2 모두 ListView1이라는 이름의 ListView컴포넌트를 가리키고 있으니)
:
: 코드상에서의 ListView2라는 변수는 ListView2라는 이름을 가진 ListView컴포넌트를 가리키는 포인터 변수일 뿐이라서
: 포인터 변수의 내용을 바꿔도 실제 ListView2라는 이름을 가진 ListView컴포넌트에는 어떠한 변화가 없지요.
:
:
: 직접 ListView->Items 내부함수따위를 이용해서 동기화 시키거나 하면 됩니다.
: ListView2->Add(ListView1->Items->Strings[0])
: 뭐 이렇게 요
:
|