【问题标题】:Implement "windows explorer"-like component in VB.NET在 VB.NET 中实现类似“windows explorer”的组件
【发布时间】:2016-05-28 03:56:51
【问题描述】:

我正在寻找一种在 .net 中实现组件的方法,它允许用户查看特定文件夹中的文件列表,但也能够按日期、名称、大小等对这些文件进行排序。基本上,在表单中实现“windows explorer”功能。

目前,我正在使用列表框。该组件没有列标题,甚至没有列。

如果不清楚,这是来自“我的电脑”,非常标准。这就是我想要实现的。有人知道我缺少的库或组件吗?

【问题讨论】:

  • 列表视图可能是你想要的
  • @DrewJordan 是的,这正是我想要的,非常感谢!

标签: .net vb.net sorting visual-studio-2013 directory


【解决方案1】:

VB 有一些很棒的内置功能可以让这变得简单。从这里开始:

https://msdn.microsoft.com/en-us/library/y32kbeb6.aspx

如果我这样做,我想我会建立自己的。但是,如果您想要开箱即用的东西,这可能会奏效。

http://demos.telerik.com/aspnet-ajax/fileexplorer/examples/overview/defaultcs.aspx

Telerik 制作了功能强大的插件,但它们并不总是易于使用。

【讨论】:

  • 范围很广,我已经在其中使用了一些技术。我正在寻找一个控件,它允许我对在目录中找到的文件进行排序,而不是如何在目录中查找文件。
  • 是的,我的回答很广泛。问题是,您想要做的事情可以在几行代码中完成。我不知道有任何开箱即用的第三方插件可以做到这一点。我可以像你一样在谷歌上搜索,但老实说,在你找到并实施它所花费的时间里,你可以构建自己的。
  • :-) 首先,我更新了我的答案。其次,自己写!此表单不是为了让人们为您编写代码。当您在编写自己的代码时遇到困难时,让人们提供具体的帮助。我提供给 msdn 页面的链接将为您提供示例代码。
  • 这里有一个更好的链接,它将为您提供实际的文件系统命令来读取硬盘驱动器上文件上的文件夹。 msdn.microsoft.com/en-us/library/…
  • 哈哈,我很乐意,但不幸的是,如果我的雇主已经存在,我不会感谢我花时间编写软件。所以我想我的问题的简短答案是否定的?
【解决方案2】:

正如 DrewJordan 所发布的,DataGridView 是我一直在寻找的,因为它默认实现了对列的排序。

【讨论】:

    猜你喜欢
    • 2017-08-27
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 2010-10-26
    • 2019-03-23
    相关资源
    最近更新 更多