Windows资源管理器就像Delphi中的控件

asi*_*ir6 1 delphi

有没有人知道如果有任何内置或第三方控件提供类似行为的Windows资源管理器?喜欢Tile布局,Details布局,List布局等等?

在此输入图像描述

Mar*_*ema 6

您询问的视图类型可在标准TListView中找到.将style属性设置为vsReport,vsList,vsIcon或vsSmallIcon以获得所需的效果.ListView还通过Column属性添加命名列来支持vsReport中的标题行.

Windows资源管理器通过其菜单,地址和搜索栏以及左窗格提供的功能是您必须自己添加的功能.

  • 实际上,`TListView`仅仅是标准Windows LISTVIEW控件的包装器,它在Explorer中随处可见.(顺便说一句,你可能对我的breadcrumb bar控件感兴趣:http://specials.rejbrand.se/dev/controls/breadcrumb/readme.html) (4认同)

Pau*_*ich 6

Jam Software的ShellBrowser Delphi组件提供了最少的编程: JamShellBrowser.成本,但我经历了很好的支持.支持Delphi 7的IDE(XE2 + 64位).XE3版本将于任何一天发布.

但那取决于你想做什么.无额外成本选项 - 检查Delphi安装中的演示或示例文件夹即作为示例位置:

C:\Users\Public\Documents\RAD Studio\6.0\Demos\DelphiWin32\VCLWin32\ShellControls
C:\Users\Public\Documents\RAD Studio\9.0\Samples\Delphi\VCL\ShellControls
Run Code Online (Sandbox Code Playgroud)

包括ShellComboBox,ShellListView,ShellTreeView和ShellChangeNotifier