gpt4 book ai didi

c# - 使用组合框过滤文本框

转载 作者:太空宇宙 更新时间:2023-11-03 11:50:20 25 4
gpt4 key购买 nike

好的,所以我必须创建一个表单来获取文件夹的内容并将其列在文本框中(是的,文本框不是列表框!)

然后我必须使用包含文件夹所有扩展名的组合框来过滤此文本框(例如,如果我在组合框中选择“.txt”,文本框应该过滤以仅显示所有文本文件!)

除了让组合框过滤文本框之外,我已经设法完成了所有事情。我在网上找不到任何帮助,而且我是编程新手,所以请帮忙!

顺便说一下,我使用的是 C#,这都是使用 Windows 窗体

最佳答案

在组合框的选定索引更改事件中,我将根据选定的过滤器重写文本框中的信息。您可以使用 System.IO.DirectoryInfo 来过滤给定文件扩展名的目录。

StringBuilder fileNames = new StringBuilder();
DirectoryInfo dInfo = new DirectoryInfo(<string yourDirectory>);
FileInfo[] fileInfo = dInfo.GetFiles("*" + <string yourChosenFileExtension>);
foreach (FileInfo file in fileInfo)
{
fileNames.Append(file.Name);
}
yourTextBox.Text = fileNames.ToString();

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

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