我是C#中的新手,我有2个Listboxes l - > istBox1和listBox2,我想将文件夹中的文件加载到这些列表框中。 我试图像这样: listBox1:
从C#窗体中的文件夹中将文件填充到列表框中
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
DirectoryInfo dinfo = new DirectoryInfo(@"C:\TestLoadFiles");
FileInfo[] Files = dinfo.GetFiles("*.rtdl");
foreach (FileInfo file in Files)
{
listbox1.Items.Add(file.Name);
}
}
listBox2:
private void listBox2_SelectedIndexChanged(object sender, EventArgs e)
{
DirectoryInfo dinfo = new DirectoryInfo(@"C:\TestLoadFiles");
FileInfo[] Files = dinfo.GetFiles("*.dlz");
foreach (FileInfo file in Files)
{
listbox2.Items.Add(file.Name);
}
}
当我运行的形式,从文件夹中的文件不显示???
不错。现在你的问题是什么? – Reniuz
有什么问题?在为listbox1 selectedindexchanged处理程序,你再次填充listbox1 – rt2800
你已经做到了,实际上... – Tigran