gpt4 book ai didi

C#打开文件对话框;指定名称和扩展名?

转载 作者:行者123 更新时间:2023-12-05 08:57:16 32 4
gpt4 key购买 nike

在 C# 中,您可以在 OpenFileDialog 对象上指定过滤器。

var dlg = new OpenFileDialog();
dlg.DefaultExt = ".xml";
dlg.Filter = "XML Files|*.xml";

有没有办法按名称自动选择文件?例如,如果我导航到 xml 文件的文件夹,是否有任何过滤选项会自动定位“myxml.xml”?

最佳答案

是的,只需像这样设置 OpenFileDialog 的 FileName 属性:

dlg.FileName = "myxml.xml";

但是,如果您在过滤器中使用名称会更合适。只需放置它而不是充当通配符的星号:

dlg.Filter = "XML Files|myxml.xml";

永远记住,您可以像这样拥有多个过滤器:(将来可能会有用):

"Image Files (*.bmp, *.jpg)|*.bmp;*.jpg"
// -- OR --
"Text Files (*.txt)|*.txt|All Files (*.*)|*.*"

有关过滤器的更多文档位于 MSDN .

关于C#打开文件对话框;指定名称和扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34438439/

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