【问题标题】:C# fill listbox with combobox selected hard drive's contentsC#用组合框选择硬盘的内容填充列表框
【发布时间】:2013-11-15 21:25:14
【问题描述】:

几周以来我一直在徘徊如何做到这一点,我有一个列出可用本地硬盘驱动器的组合框,我可以做到这一点,但下面是一个列表框,我希望列表框填充来自选择的硬盘驱动器取决于在组合框中选择了哪个硬盘驱动器),我不是在寻找要为我写出的整个代码,但希望有人可以引导我朝着开始的方向前进,非常感谢。

【问题讨论】:

  • 转向 System.IO。 DirectoryInfo 等

标签: c# file binding combobox listbox


【解决方案1】:

这将使您朝着正确的方向前进,因为所涉及的对象可以做您想做的事情:

private void PopulateListBox(ListBox lsb, string Folder, string FileType)
{
    DirectoryInfo dinfo = new DirectoryInfo(Folder);
    FileInfo[] Files = dinfo.GetFiles(FileType);
    foreach (FileInfo file in Files)
    {
        lsb.Items.Add(file.Name);
    }
}

用法:

PopulateListBox(listbox1, @"C:\Files", "*.pdf");
PopulateListBox(listbox2, @"C:\Files", "*.doc");

【讨论】:

    猜你喜欢
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-14
    • 1970-01-01
    • 2014-01-21
    • 1970-01-01
    相关资源
    最近更新 更多