如何将文件列表添加到组合框中?

时间:2015-05-01 17:31:54

标签: vb.net combobox directory dropdownlistfor

我目前正在使用VB.Net开发游戏帐户系统。我想知道如何使它成为一个组合框显示特定目录中的文件列表。这就是我的意思:

当用户运行应用程序时,我希望他们看到一个显示计算机上目录的组合框。

我查看了所有教程,但发现NOTHING有效。

注意:组合框采用下拉列表样式。

2 个答案:

答案 0 :(得分:1)

有很多方法 - 也许最容易理解:

For Each f In My.Computer.FileSystem.GetFiles("c:\Logging\")

    MyDropDownList.Items.Add(f)

Next

答案 1 :(得分:1)

<强> VB.NET

Dim dir = "Your Path"
For Each file As String In System.IO.Directory.GetFiles(dir)
ComboBox1.Items.Add(System.IO.Path.GetFileNameWithoutExtension(file))
Next

<强> C#

dynamic dir = "Your Path";
foreach (string file in System.IO.Directory.GetFiles(dir))
{
 this.comboBox1.Items.Add(System.IO.Path.GetFileNameWithoutExtension(file));
}

如果您想了解有关类似问题here

的更多信息,可以访问此帖子