0

我正在以所示方式打开文件对话框,但如果可能的话,我需要一些高级功能。

    With OpenFileDialog_Restore
        .Title = "Choose archive to open"
        .InitialDirectory = Path.GetDirectoryName(tempArch)
        .Filter = "My archives (*.7z;*.tar)|*.7z;*.tar|All Files(*.*) |*.*"
        .AddExtension = True
        .ShowDialog()
    End With

在我的程序需要期间,我想只显示询问类型的文件(不是目录),但只显示名称中包含单词“archive”的文件名。

这样的事情可能吗?

4

1 回答 1

2

只需相应地设置您的过滤器。

With OpenFileDialog_Restore
    .Title = "Choose archive to open"
    .InitialDirectory = Path.GetDirectoryName(tempArch)
    .Filter = "My archives (*.7z;*.tar)|*archive*.7z;*archive*.tar|All Files(*.*) |*.*"
    .AddExtension = True
    .ShowDialog()
End With
于 2012-12-05T17:00:47.133 回答