C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[69503] Re:Re:Re:Re:오!! 그런 간당한 방법이 ㅎㅎ
리스트뷰 [] 1892 읽음    2013-05-22 08:51
오!! 답변 주셔서 감사합니다 ㅎㅎ..하나하나 대입해서 사용하고 있었는데 ㅠㅠ..

한줄로 해결이 되네요 ㅎㅎ!! 감사합니다~

테스트 해봤는데 안되길래 코드 살짝 수정합니다
ListView2->Items->Assign(ListView1->Items);

감사합니다~~ 수고하세요 ^^

kylix 님이 쓰신 글 :
: ListView2->Assign(ListView1->Items)
:
: 리스트뷰 님이 쓰신 글 :
: : 아~~ 결국 하나하나 대입하는 방법 밖에 없네요 ㅠㅠ;;
: : 그래도 답변주셔서 감사합니다 ㅎㅎ
: :
: : 주누 님이 쓰신 글 :
: : : 리스트뷰 님이 쓰신 글 :
: : : : 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])
: : : 뭐 이렇게 요
: : :

+ -

관련 글 리스트
69496 ListView를 서로 복사 해서 보고 싶은데요... 리스트뷰 1878 2013/05/20
69498     Re:ListView를 서로 복사 해서 보고 싶은데요... 주누 1873 2013/05/21
69500         Re:Re:답변 감사합니다~~ ㅎㅎ 리스트뷰 1622 2013/05/21
69502             Re:Re:Re:답변 감사합니다~~ ㅎㅎ kylix 1699 2013/05/21
69503                 Re:Re:Re:Re:오!! 그런 간당한 방법이 ㅎㅎ 리스트뷰 1892 2013/05/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.