【问题标题】:vb.net how to do a dos style treevb.net如何做一个dos风格的树
【发布时间】:2013-01-09 12:43:31
【问题描述】:

大家好,我正在尝试创建一个将屏幕分成两部分的基本屏幕保护程序,左侧类似于 dos 命令树,其中列出了所有文件和文件夹,右侧是文件所在的位置显示内容。因此,当应用程序启动时,左侧的树会被填充,然后应用程序开始逐个浏览所有文件,打开它们并在可能的情况下滚动浏览它们。

所以这就是我卡住的地方,我似乎无法弄清楚如何将目录树打印到屏幕上。

我知道这似乎是一个微不足道的问题,但我一生都找不到像 dos 命令一样优雅的解决方案。

一如既往,我们将不胜感激。

【问题讨论】:

  • 您可以通过 My.Computer.Filesystem.getfiles-methods 从 C:\ 获取目录输出。它应该返回所有文件的列表
  • 进行递归目录搜索 stackoverflow.com/questions/929276/… 并对其进行修改,以便在函数执行时增加整数,并在返回时减少整数,然后在函数内使用该值作为嵌套缩进的指示打印到屏幕时应用。
  • 一个屏幕保护程序,在用户离开时需要输入并显示文件中的信息。这很不寻常。
  • 它根本不需要输入它只是不断地从一个文件到另一个文件滚动浏览所有的内容,一旦我有了这个基本的外壳,我想做的就是添加一堆效果和动画所以它实际上并没有显示真实的内容,但那是我首先需要让基础工作的后续步骤。

标签: vb.net tree directory dos screensaver


【解决方案1】:

您可以使用 TreeView 控件来显示文件夹和文件。只需使用文件夹内容填充它,如有必要,递归即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多