|
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 만 보낼려고 하는데 그에 해당하는 이벤트가 뭔지.. 자꾸 통채로 보내져서요 ㅋㅋ
: 부틱드립니다 ^^
|