gpt4 book ai didi

c# - OpenFileDialog C# 自定义筛选器,如 'ABC*.pdf'

转载 作者:可可西里 更新时间:2023-11-01 03:14:31 28 4
gpt4 key购买 nike

是否可以指定像 'ABC*.pdf' 这样的自定义过滤器,这意味着:“显示所有以 ABC 开头的 PDF”?

我只能指定*.pdf*.doc*.*

谢谢弗洛里安

最佳答案

已更新

在意识到以下内容会更好之后,稍微更改了我的解决方案:

这不是一个完整的“硬过滤器”,但使用 FileName 属性应该仍能满足您的需求:

using System;
using System.Windows.Forms;

namespace TestingFileOpenDialog
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
this.openFileDialog1.FileName = "pro*";
this.openFileDialog1.Filter = "Pdf Files|*.pdf";
this.openFileDialog1.ShowDialog();
}
}
}

我想这可能取决于您使用的是哪个操作系统,但在我的情况下,它确实适用于 Windows 8。

我还意识到这不会“永久”地过滤掉所有不相关的文件,但它至少提供了一个初始过滤器。

结果:
(如果文件名字段中没有 pro*,这将显示其他几个 PDF 文件)。

enter image description here

关于c# - OpenFileDialog C# 自定义筛选器,如 'ABC*.pdf',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19857824/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com