Picture1.Picture = LoadPicture(CommonDialog1.FileName)图片是通过通用对话框打开的,然后用一个text显示图片的路径(已经实现),这个路径怎样才能取到它的相对路径呢?

解决方案 »

  1.   

    CommonDialog1.FileName 已经包含了路径。
      

  2.   

    这个应该就是你要的答案吧?
    str = CommonDialog1.FileName
    MsgBox Mid(str, 1, InStrRev(str, "\"))
      

  3.   


    你如果只要它返回的文件名,用:CommonDialog1.FileTitle
      

  4.   

    你的问题有点矛盾哟。
    如果你取的是局域网共享的文件
    \\PC001\C\jj.bmp
    那相对路径怎么个相对法?如果你的程序路径是
    C:\PE\aa.exe
    你要指定的文件地址确其他盘的地址
    F:\uu\jj.bmp
    那相对路径又怎么个相对法相对路径通常是在固定的情况下使用,而固定的
    情况多半都是直接用一个FileBox就可以列出来
    了,要不用dir查询指定地址,目的只是为取得
    文件名,根本不用考虑目录问题。
    你用的是CommonDialog来取路径,那就难说了