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
[45551] Re:TListView 에서요..
물소리 [jasonkrm] 1081 읽음    2006-07-04 15:09
Label1->Caption = ListView1->Selected->Caption;
         Label1->Update();  <-- 이거 함 추가 해보세요...ㅡㅡ;;

김주화 님이 쓰신 글 :
: TListView에서 마우스로 아이템을 클릭했을 경우
: Label1->Caption 에 정확히 선택된 아이템의 Caption이 나타납니다.
:
: 그렇지만, 리스트뷰에서 아이템을 선택하고
: 마우스를 위,아래로 움직이다 보면..
: Label1->Caption 에 이 전에 선택한 아이템의 caption 이 출력됩니다.
: 꼭 한타임씩 늦네용..
:
: # 첨부파일의 이미지를 보시면..
:    일단 마우스로 5555를 선택하고 아래화살표방향키를 누르면
:    포커스는 6666에 가 있지만, Label1->Caption 에는 5555가 출력됩니다.. ㅠㅠ
:
:
: 완전 기초적인것 같지만.. -_-;
: 해결방법이 있을까용?
:
:
:
:
: 아래는 소스 부분인데...
: 많은 오류가 있습니다.
: (예를들면, 마우스를 listview의 아이템에 정확히 선택하지 않았다던지..
: 아이템을 선택하지 않고 키보드의 위,아래 버튼을 눌르다던지 하면 말이죠.. ㅡ,.ㅡ)
:
:
:
:
: __fastcall TForm1::TForm1(TComponent* Owner)
:     : TForm(Owner)
: {
:     ListView1->AddItem("1111", this);
:     ListView1->AddItem("2222", this);
:     ListView1->AddItem("3333", this);
:     ListView1->AddItem("4444", this);
:     ListView1->AddItem("5555", this);
:     ListView1->AddItem("6666", this);
:     ListView1->AddItem("7777", this);
:     ListView1->AddItem("8888", this);
:     ListView1->AddItem("9999", this);
:     ListView1->AddItem("0000", this);
: }
: //---------------------------------------------------------------------------
: void __fastcall TForm1::ListView1KeyDown(TObject *Sender, WORD &Key,
:       TShiftState Shift)
: {
:     if( Key == VK_UP || Key == VK_DOWN ) {
:         Label1->Caption = ListView1->Selected->Caption;
:     }
: }
: //---------------------------------------------------------------------------
: void __fastcall TForm1::ListView1MouseDown(TObject *Sender,
:       TMouseButton Button, TShiftState Shift, int X, int Y)
: {
:    if( Button == mbLeft ) {
:         Label1->Caption = ListView1->Selected->Caption;
:     }
: }
: //---------------------------------------------------------------------------

+ -

관련 글 리스트
45550 TListView 에서요.. 김주화 927 2006/07/04
45556     답변 감사드립니다 *^^* 김주화 972 2006/07/04
45555     Re:TListView 에서요.. ItemChange 이벤트에 코딩하세요.. 장성호 1155 2006/07/04
45551     Re:TListView 에서요.. 물소리 1081 2006/07/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.