.net - WinForm控件列出目录中的文件

标签 .net winforms

我是 WinForms 控件工具箱的新手,所以我希望获得有关在以下简单情况下应该使用哪个控件的建议:

我想在我的表单上有一个区域来显示特定目录中的文件列表。

我的第一个快速而肮脏的倾向是在表单上放置一个文本框并使用 Directory.GetFiles() 逐行填充它 - 但我知道必须有一个更合适的控件。也许 GridView ?

(.NET 3.5)

最佳答案

ListView 将是首选控件。这样您就可以单独单击每个文件名,以突出显示/复制等

您还可以在详细 View 中设置多个列,并根据文件大小、创建日期、类型等设置排序。

ListView 的另一个优点是您可以选择多个项目。我用它来删除或打开一组文件,而不是一次只打开一个,非常方便。

关于.net - WinForm控件列出目录中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1884133/

相关文章:

c# - 在 Windows 窗体中为文本框、复选框等任何控件加载类似事件?

c# - 为什么 WhenAll 无限期地等待多个 ping?

c# - 如何在 Windows 窗体应用程序中将标准输出重定向到 c# 中的 psexec 进程的文件

c# - 如何在C# Winform 中设置每次加载的列表?

c# - 定时器事件处理程序如何在 .Net 中工作?他们是先发制人吗?

c# - Unity如何解析未注册的类型?

c# - 64 位 Windows 上的气球工具提示

.net - 带有 .Net 应用程序的 MySql 或 MS Sql Server

c# - 无法获取 PictureBox 图像以编程方式更新

c# - 如何在 Windows 窗体中创建垂直导航栏?