Q&A

  • OpenDialog 에서 현재들어와 있는 경로찾을려면...
제가 OpenDialog 박스를 띄워서 선택한경로명을 얻고자 하는데

잘 안됩니다. 어떻게 방법이 없을 까요..

한가지 추가로 질문하면 다이알로그 박스 에서 파일 선택하는 edit박스를

disable로 만들수 있는 방법도 아시면 갈켜주세요..

고수님들의 많은 조언 바랍니다..



3  COMMENTS
  • Profile
    이주흥 1999.12.23 20:22
    다급한넘. wrote:

    > 제가 OpenDialog 박스를 띄워서 선택한경로명을 얻고자 하는데

    > 잘 안됩니다. 어떻게 방법이 없을 까요..

    > 한가지 추가로 질문하면 다이알로그 박스 에서 파일 선택하는 edit박스를

    > disable로 만들수 있는 방법도 아시면 갈켜주세요..

    > 고수님들의 많은 조언 바랍니다..



    선택한 경로를 얻고자 한다면 ExtractFileDir 함수를 쓰시면 됩니다..

    다음과 같이...



    if Opendialog1.Execute then

    Edit1.Text := ExtractFileDir(OpenDialog1.FileName);

  • Profile
    안산에서 초보... 2000.05.18 01:30
    이주흥 wrote:

    > 다급한넘. wrote:

    > > 제가 OpenDialog 박스를 띄워서 선택한경로명을 얻고자 하는데

    > > 잘 안됩니다. 어떻게 방법이 없을 까요..

    > > 한가지 추가로 질문하면 다이알로그 박스 에서 파일 선택하는 edit박스를

    > > disable로 만들수 있는 방법도 아시면 갈켜주세요..

    > > 고수님들의 많은 조언 바랍니다..

    >

    > 선택한 경로를 얻고자 한다면 ExtractFileDir 함수를 쓰시면 됩니다..

    > 다음과 같이...

    >

    > if Opendialog1.Execute then

    > Edit1.Text := ExtractFileDir(OpenDialog1.FileName);

    위 코드 덕분에 제 문제를 해결 했습니다...

    이글을 쓴분께 감사에 말씀을 드리고 싶습니다...

    전 Opendialog 에서 화일명만 추출하구 싶었는데...

    마침 자료가 큰 도움이 되었습니다...

    Extractfilename(OpenDialog1.filename) 하니까 되더군요...

  • Profile
    홍사향 1999.12.23 05:27
    procedure TForm1.FlatButton1Click(Sender: TObject);

    begin

    if OpenDialog1.Execute then // Open Dialog 띄우는 부분

    FlatEdit1.Text:=OpenDialog1.FileName; // 선택된 파일을 Edit에 저장

    end;



    하시면 화일명을 읽어오는 건데.....



    이걸 원하는게 아닌것도 같군요..

    만약 경로만 얻고자한다면

    Win3.1에 있는 DirectoryListBox 컴포넌트를 써보심이 어떨런지..



    다급한넘. wrote:

    > 제가 OpenDialog 박스를 띄워서 선택한경로명을 얻고자 하는데

    > 잘 안됩니다. 어떻게 방법이 없을 까요..

    > 한가지 추가로 질문하면 다이알로그 박스 에서 파일 선택하는 edit박스를

    > disable로 만들수 있는 방법도 아시면 갈켜주세요..

    > 고수님들의 많은 조언 바랍니다..

    >