我需要某种 Windows 窗体控件,它基本上必须看起来(几乎)完全像文件浏览器,但将由 web 服务提供。我已经构建了一个可以用作文件浏览器的网络服务,但我希望它可以通过类似“文件浏览器”的控件进行浏览。我还希望能够将其用作本地文件浏览器。
我想就什么是最好的方法提供一些建议。我一直在研究FileBrowser,但我还不能以我可以编译的方式继承它。
有人可以就如何实现这个愿望提供一些建议吗?如果有人知道已经存在的类似事情,我也想知道。(我还没有找到类似的东西)
谢谢
编辑1: 我注意到我错过了几件事。我希望显示的项目包括图标。这些图标可能来自不同的来源。所以我认为最好的方法是为项目创建一个控件,并确保对话框接受该控件的数组作为数据源。
编辑 2: 我附上了一张我希望它看起来像的图像。根据评论中的答案,看起来我可以用 ListView 做 2 + 3。4 可以用基本的输入控件来完成。我不确定该怎么做1。1中最重要的部分是地址栏。我想让这个只读但带有可点击的文件夹。我是否必须制作一个带有透明背景按钮的只读文本字段?或者这不是一个选择?