我正在製作一個Windows窗體項目,該窗體項目將在業餘時間搜索指定文件夾中的文件。到目前爲止,我已經有了像在Windows資源管理器中一樣顯示文件夾的TreeView。添加「標記」屬性到列表框的項目,如TreeView的節點?
我也有一個ListBox來存儲所有的搜索結果。當我雙擊列表中的一個項目時,我想要打開文件的選項。
到目前爲止,我看到這樣的三種方式:
- 具有列表框顯示的完整路徑。
- 使用全局列表或數組來跟蹤完整路徑,而ListBox僅顯示文件名。然後使用索引匹配相應的項目。
- 爲每個ListBox的項目添加一個「Tag」屬性,就像TreeView的節點一樣。
對我來說,第三種方法是最吸引人的,但我不知道從哪裏開始。直到現在,我一直在擺弄一個控制庫無濟於事。
我希望能夠讓標籤以類似於TreeView的方式工作。因此,如果前者不可行,則檢索標籤並設置標籤的代碼看起來像ListBox1.Items[i].Tag
或ListBox1.Tag[i]
。
任何幫助將不勝感激。
工作就像一個魅力。謝謝! – Netfangled