박종훈 2006-05-10 PM 6:07:13 |
|
|
|
무슨 말일지 저는 도통 이해가 가네요 ^^;
그러니까.. 리스트 박스가 있는데.. 그 리스트 박스에는
C드라이브의 TXT파일의 목록이 나오고..
그 리스트박스에서, TXT목록을 선택하면, 그 선택한
TXT파일이, 메모에 나타나도록 하는 거죠? ^^..
아직, 해결 못하신것 같은데.. 제가 한번 답변을 드립니다. ^^.
(맞는 지는 저도 잘 모르겠네요 ^^;)
[준비..]
1. 창위에, ㅎ리스트박스와 ㅎ메모를 올려놓습니다.
2, 여기서 사용되는 ㅎ리스트박스의 이름은, '리스트박스0'으로 하고,
ㅎ메모의 이름은 '메모0'으로 한다는 것에 유의하시고,
객체의 이름에 맞게 수정하시고, 이해하세요 ^^..
[본격 들어가기 전에.. 설명..]
창조에는 '파일찾아' 명령어가 있는데요.. 인자를 설명해 드리자면..
함수: 파일찾아(진리: 하위찾기; 문자: 폴더, 파일; ㅎ문자열: 내용)
입니다. (도움말 위치 : 파일관련 함수 모음)
그리고, ㅎ메모에는 '내용'속성의 '파일읽어'명령어가 있는데요..
말 그대로, 메모에 파일의 내용을 뿌리는 거죠 ^^;
인자를 설명해 드리자면..
ㅎ메모.내용.파일읽어(문자:파일명); 입니다.
(도움말 위치 : ㅎ메모 - 내용(속성) - 파일읽어)
라는 명령어를 익히시고, 도움말 예제를 한번 더 살펴보세요^^..
[실전! 명령어 짜기..]
창을 생성할때에 아래의 명령어를 넣어줍니다.. (2줄 모두..)
'리스트박스0.내용.지워;'
'파일찾아(참,"C:\",".txt",리스트박스0.내용);'
이렇게 하시면, 창이 생성할때, 리스트박스의 내용은 지우고,
C드라이브의 txt파일목록을, 리스트박스에 보여줍니다.
그리고, 나서.. 리스트박스를 클릭했을때, 명령어에 아래의 명령어를 넣어주세요..
'메모0.내용.파일읽어(리스트박스0.내용.부분문자(리스트박스0.내용위치));'
이렇게 하시면, 리스트박스를 클릭하면, 클릭한, 파일목록을
메모에 보여줍니다..^^..
'리스트박스0.내용.부분문자'는 해당줄에 있는 문자를 반환해 줍니다..
이것이 답변에 맞는지는 모르겠지만, 성공하시고요^^..
필요하시다면, 예제 올려드리겠습니다.^^ |
|