OpenFileDialog过滤文件名

问题描述 投票:0回答:1

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

    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”的文件名。

有可能吗?

vb.net
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
© www.soinside.com 2019 - 2024. All rights reserved.