gpt4 book ai didi

c# - SaveFileDialog 过滤器中的多种类型

转载 作者:IT王子 更新时间:2023-10-29 04:01:15 29 4
gpt4 key购买 nike

在我的 SaveFileDialog 中,过滤器中有多种类型,但是在查看对话框时,如果我选择一个过滤器来查看目录中该类型的文件,我只能看到第一个和最后一个过滤器的文件。

    bool save;
SaveFileDialog dlg = new SaveFileDialog();
dlg.FileName = "*";
dlg.DefaultExt = "bmp";
dlg.ValidateNames = true;

dlg.Filter = "Bitmap Image (.bmp)|*.bmp|Gif Image (.gif)|*.gif |JPEG Image (.jpeg)|*.jpeg |Png Image (.png)|*.png |Tiff Image (.tiff)|*.tiff |Wmf Image (.wmf)|*.wmf";
save = (bool)dlg.ShowDialog();

if (save)
{
SaveImage(dlg.FileName);
}

我可以看到 .bmp 和 .wmf 类型的文件如果我更改过滤器的顺序,我总是只能看到第一个和最后一个。

最佳答案

删除文件类型后面的空格:

dlg.Filter = "Bitmap Image (.bmp)|*.bmp|Gif Image (.gif)|*.gif|JPEG Image (.jpeg)|*.jpeg|Png Image (.png)|*.png|Tiff Image (.tiff)|*.tiff|Wmf Image (.wmf)|*.wmf";

关于c# - SaveFileDialog 过滤器中的多种类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5664633/

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