【发布时间】:2011-08-05 14:20:36
【问题描述】:
在我的 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 类型的文件 如果我更改过滤器的顺序,我总是只能看到第一个和最后一个。
【问题讨论】:
-
尝试删除
*.gif等后面的空格。过滤器非常挑剔。
标签: c# .net savefiledialog