首页 > 解决方案 > 删除组合框VB​​中的部分项目

问题描述

我有代码

Me.MetroComboBox1.DataSource = IO.Directory.GetDirectories("C:\sampledir\", "*", IO.SearchOption.TopDirectoryOnly)

应该将文件夹的名称返回到组合框中,但是当我这样做时,文件夹以“C\sampledir\samplefolder”而不是“samplefolder”的形式出现。有没有什么办法解决这一问题?

标签: vb.netcombobox

解决方案


这可能会帮助你。只返回目录的名称而不是她的完整路径

Me.MetroComboBox1.DataSource = IO.Directory.GetDirectories("C:\sampledir\", "*",
                                                                   IO.SearchOption.TopDirectoryOnly).Select(Function(nD) New IO.DirectoryInfo(nD).Name)

推荐阅读