我想实现用ListView显示本地某个目录下的子文件夹和文件,而且希望我显示出来的子文件夹有返回功能,就是说我点一下,进入了某个子目录后,在该ListView最上方显示某个返回按钮,可以返回上一层,类似于WINRAR的目录处理方法,不知道该如何实现?还望指教,谢谢!

解决方案 »

  1.   

    delphi 的Samples页下的ShellListView控件有你要的完整功能。
      

  2.   

    tvwFile.selected:=tvwFile.selected.parent;
      

  3.   

    不好意思,上面的没有测试
    增加一个 TShellTreeView tvwPath
    tvwPath.Selected.Parent.Selected:=true;或者设置 TShellTreeView 的 Path 属性
      

  4.   

    可是好象ShellTreeView只能显示子目录,而不能显示文件啊?还望指教,谢谢!
      

  5.   

    在objecttype中将otfolders和otnonfilders都设为true,就可以显示文件和文件夹了。