【问题标题】:How to hide root folders & files in dialog box vb.net如何在对话框 vb.net 中隐藏根文件夹和文件
【发布时间】:2018-10-25 08:38:43
【问题描述】:

基本上我正在尝试制作一个文件夹对话框,如果我们给它一个根路径,它会向我显示特定文件夹及其子目录和文件,我不想要不必要的文件夹,例如该根文件夹的父文件夹为此,我试图制作一个自定义(用户)文件夹对话框控件。但仍然不确定如何隐藏父文件夹。
我提供根路径的控件:My control output Picture here
在上面的图片中,我不想看到上面存在的不必要的文件夹。 I want something like this

我真的很困惑怎么办?

【问题讨论】:

    标签: vb.net folderbrowserdialog


    【解决方案1】:

    但无法选择自定义根文件夹。也许,您可以在调用对话之前使用自定义选择的路径直接导航到您的目录。

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            FolderBrowserDialog1.SelectedPath = "Your Directory Path"
            FolderBrowserDialog1.ShowDialog()
            TextBox1.Text = FolderBrowserDialog1.SelectedPath
        End Sub
    

    【讨论】:

    • 这仍然会显示所有文件夹,就像我分享的第二张图片我想隐藏那些上面不必要的文件夹
    • 为此,您需要自定义 FolderBrowserDialogue 控件以及要添加到控件根目录中的目录。在下面的链接中有 C# 中的解决方案。 social.msdn.microsoft.com/Forums/vstudio/en-US/…
    • 但是现在我一直在为它添加级别,例如,如果文件夹 A 在其中显示 30 个子目录,我想这样做它只显示用户选择目录 15、10、5 或任何用户设置数据
    • 实际上根目录或父目录总是显示其子目录及其所有子目录。所以我会想办法解决问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-20
    • 1970-01-01
    • 2014-02-25
    • 2017-11-30
    • 2015-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多