gpt4 book ai didi

c# - 如何使用组合框过滤列表框

转载 作者:太空宇宙 更新时间:2023-11-03 14:32:26 24 4
gpt4 key购买 nike

如何使用 c# 和 Windows 窗体使用组合框过滤列表框中的项目?

列表框包含文件,组合框需要按扩展名过滤它们

请帮助我是编程新手

最佳答案

这几乎与您上一个问题完全相同。同样的答案也适用。

在组合框的选定索引更改事件中,我会根据从组合框中选择的过滤器将项目添加到列表框中。您可以使用 System.IO.DirectoryInfo 来过滤给定文件扩展名的目录。

//Clear your listBox before filtering if it contains items
if(yourListBox.Items.Count > 0)
yourListBox.Items.Clear();
DirectoryInfo dInfo = new DirectoryInfo(<string yourDirectory>);
FileInfo[] fileInfo = dInfo.GetFiles("*" + <string yourChosenFileExtension>);
foreach (FileInfo file in fileInfo)
{
yourListBox.Items.Add(file.Name);
}

Filtering a texbox with a combobox

关于c# - 如何使用组合框过滤列表框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2291981/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com