该例子为选中的驱动器和目录显示一文件列表。要试用此例,先将以下代码粘贴到包含 DriveListBox、DirListBox、和 FileListBox 控件的窗体的声明部分。然后按下 F5 键。使用鼠标来改变驱动器或目录。Private Sub Drive1_Change ()
   Dir1.Path = Drive1.Drive   '设置目录路径。
End SubPrivate Sub Dir1_Change ()
   File1.Path = Dir1.Path   '设置文件路径。
End Sub

解决方案 »

  1.   

     
    Path 属性
          返回或设置当前路径。在设计时是不可用的。对于 App 对象,在运行时是只读的。语法object.Path [= pathname]Path 属性的语法包含下面部分:部分 描述 
    object 对象表达式,其值是“应用于”列表中的一个对象。 
    pathname 一个用来计算路径名的字符串表达式。 
    说明Path 属性的值是一个指示路径的字符串,例如 C:\Ob 或 C:\Windows\System。对于 DirListBox 或 FileListBox 控件,在运行时当控件被创建时,其缺省值是当前路径。对于 App 对象,当从开发环境运行该应用程序时 Path 指定 .VBP 工程文件的路径,或者当把应用程序当作一个可执行文件运行时 Path 指定 .exe 文件。当建立一个应用程序的文件浏览器和操作能力时使用这个属性。设置 Path 属性对控件产生的影响与 MS-DOS 的 chdir 命令相似-相关的路径可以带有或不带有驱动器的描述。只有指定带冒号 (:) 的驱动器才能在那个驱动器上选择当前目录。使用下面的语法,Path 属性也可以设置限定的网络路径而不需要驱动器连接:\\servername\sharename\path前面的语法将 Drive 属性改变成了 0 长度的字符串 ("")。Path 值的改变将产生以下影响: 对于一个 DirListBox 控件,将产生一个 Change 事件。
    对于一个 FileListBox 控件,将产生一个 PathChange 事件. 
    注意 对于 DirListBox,Path 的返回值与只返回选定内容的 List(ListIndex) 是不同的。Private Sub Drive1_Change ()
      Dir1.Path = Drive1.Drive  
    End SubPrivate Sub Dir1_Change ()
      File1.Path = Dir1.Path  
    End Sub
      

  2.   

    File1.FileName = "c:\*.txt"
    显示所有text文本
      

  3.   

    可能是我写的不好,另几位大哥搞错了,我其实是想在一个框类显示drive,file,就像一个
    树状结构一样,拜托给位大哥再帮帮我!谢谢!
      

  4.   

    我想做的效果其实就是html中<input type="file" name="filename" value="" >的效果
      

  5.   

    你可以用一个TREEVIEW控件,将DriveListBox、DirListBox、和 FileListBox 控件的内容读到TREEVIEW中就可以了呀