Q&A

  • 파일리스트에서 더블클릭했을때....
안녕하세요.

먼저 폼에 DriveComboBox1, DirectoryListBox1, FileListBox1와 WordApplication1,

PowerPointApplication1, ExcelApplication1 을 올려놓았습니다.

그런후 DirectoryListBox1과 FileListBox1을 연결해 놓았습니다.

그런 다음 FileListBox1에서 나타난 파일들, 즉 .Doc , .Txt 파일들 중에서

txt 파일을 더블클릭하면 메모장에 출력하게 출력하게 했구요.

doc 파일을 더블클릭하면 워드를 불러와서에 출력하게 하려고 하구요.

ppt 파일은 파워포인터를 불러와서 에 출력하고,

xle 파일은 엑셀을 불러서 출력하려고 합니다.



txt는 파일은 처리를 했구요..... 문제는 doc, ppt, xle 입니다.



도움을 주십시요.

1  COMMENTS
  • Profile
    컴맹.. 2001.03.21 01:48
    안녕하세여.. 컴맹입니다...

    그냥여 더블클릭 이벤트에 다음과 같이

    하시면 되여...

    ShellExecute(Handle,'open',

    Pchar(FileListbox1.items[FileListBox1.ItemIndex])

    , nil,nil,SW_SHOWNORMAL);



    이렇게 하면 모든 파일이 처리가 되져..(연결 프로그램이 있는 파일만여...)



    아참.. Uses 절에 ShellAPI를 선언 해주셔야 합니다..



    그럼 이만...







    sunny wrote:

    > 안녕하세요.

    > 먼저 폼에 DriveComboBox1, DirectoryListBox1, FileListBox1와 WordApplication1,

    > PowerPointApplication1, ExcelApplication1 을 올려놓았습니다.

    > 그런후 DirectoryListBox1과 FileListBox1을 연결해 놓았습니다.

    > 그런 다음 FileListBox1에서 나타난 파일들, 즉 .Doc , .Txt 파일들 중에서

    > txt 파일을 더블클릭하면 메모장에 출력하게 출력하게 했구요.

    > doc 파일을 더블클릭하면 워드를 불러와서에 출력하게 하려고 하구요.

    > ppt 파일은 파워포인터를 불러와서 에 출력하고,

    > xle 파일은 엑셀을 불러서 출력하려고 합니다.

    >

    > txt는 파일은 처리를 했구요..... 문제는 doc, ppt, xle 입니다.

    >

    > 도움을 주십시요.