基本上,我有一個ComboBox
,我想用特定的Directory
填充File Extensions
。使用目錄中的每個文件類型填充組合框
目前,我使用的是:
Dim dir = "C:\"
For Each file As String In System.IO.Directory.GetFiles(dir)
cmb_FileTypes.Items.Add(System.IO.Path.GetExtension(file))
Next
這並不正確,因爲它基本上加載所有的擴展目錄中的所有文件工作。我想讓它顯示每個ONE文件類型。舉例來說,如果有10個文件:
- File1.jpg
- File2.jpg
- File3.png
- File4.mp3
- File5.mp3
- File6.dat
- File7.dat
- File8.tif
- File9.jpg
- File10.mp3
在這些10個文件,有6個文件擴展名是不同的文件擴展名:
- .jpg的
- 巴
- MP3播放
- 逸
- tif
如何將每個1這些文件擴展名加載到ComboBox中,而不是僅僅重複它?
由於'List'不是'System.Linq.IOrderedEnumerable(Of String)'的成員,因此無法工作。爲什麼這麼說? – Zer0 2014-09-28 09:54:30
改爲嘗試'ToList()'。對不起,我不使用VB.NET,所以它是從'C#'的翻譯 – keyboardP 2014-09-28 09:55:59
謝謝@keyboardP正是我所需要的。 – Zer0 2014-09-28 10:01:26