我正在制作一个Windows窗体项目,该窗体项目将在业余时间搜索指定文件夹中的文件。到目前为止,我已经有了像在Windows资源管理器中一样显示文件夹的TreeView。添加“标记”属性到列表框的项目,如TreeView的节点?
我也有一个ListBox来存储所有的搜索结果。当我双击列表中的一个项目时,我想要打开文件的选项。
到目前为止,我看到这样的三种方式:
- 具有列表框显示的完整路径。
- 使用全局列表或数组来跟踪完整路径,而ListBox仅显示文件名。然后使用索引匹配相应的项目。
- 为每个ListBox的项目添加一个“Tag”属性,就像TreeView的节点一样。
对我来说,第三种方法是最吸引人的,但我不知道从哪里开始。直到现在,我一直在摆弄一个控制库无济于事。
我希望能够让标签以类似于TreeView的方式工作。因此,如果前者不可行,则检索标签并设置标签的代码看起来像ListBox1.Items[i].Tag
或ListBox1.Tag[i]
。
任何帮助将不胜感激。
工作就像一个魅力。谢谢! – Netfangled