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
[43472] [답변] 클릭 이벤트 이용하세요
정성훈.해미 [sage5nor] 993 읽음    2006-01-27 17:16
FileListBox의 OnClick이벤트에 코딩해주면 됩니다.

FileListBox의 파일 이름을 클릭시 해당 파일의 FileName(전체 경로 포함)이 FileName이란 변수에 저장됩니다.
이것을 메모에서 불러오면 됩니다.

[사용 예]
void __fastcall TForm1::FileListBox1Click(TObject *Sender)
{
    if(FileExist(FileListBox1->FileName))   //선택한 파일이 존재하면
    {
        Memo1->Items->LoadFromFile(FileListBox1->FileName);   //메모에 파일 내용을 불러온다
        SNDMSG(Memo1->Handle, WM_VSCROLL, SB_BOTTOM, 0);   //메모의 스크롤을 내려 맨 아래 내용이 보이도록 한다.
    }
    else    //선택한 파일이 존재하지 않을 경우
    {
        Memo1->Items->Clear();   //메모의 내용을 지운다.
    }
}


초보개발자 님이 쓰신 글 :
: FileListBox 에 현재 디렉토리의 파일들이 다 나오는데요..
: 이중에 몇개만 선택을 해서 memo 로 보낼려고 합니다.
: 근데 FileListBox 에서 제가 마우스로 클릭한 파일만 memo 로 보낼려면 어떻게 해야 하나요?
: 마우스로 클릭한 item 만 보낼려고 하는데 그에 해당하는 이벤트가 뭔지.. 자꾸 통채로 보내져서요 ㅋㅋ
: 부틱드립니다 ^^

+ -

관련 글 리스트
43471 FileListBox 에 대한 질문입니다. 초보개발자 901 2006/01/27
43472     [답변] 클릭 이벤트 이용하세요 정성훈.해미 993 2006/01/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.