如何使用SaveFileDialog的过滤器功能?

6
我已经用以下代码创建了过滤器:

我已经用以下代码创建了过滤器:

saveFileDialog1.FileName = "SimplifiedLog";
saveFileDialog1.Filter = "RichTextFormate | *.rtf |Text Files | *.txt |All Files| *.*";
saveFileDialog1.Title = "Save Simplified KL File";
saveFileDialog1.ShowDialog();

问题是每次我选择任何过滤器(除了已选择的),它都会在之前的过滤器中添加扩展名。请参见下方图片:Unwanted Filters

1
我会去掉多余的空格。 - Patrick Hofman
如何去除多余的空格 - Uzair Ali
我简短回答了。 - Patrick Hofman
1个回答

9

您应该删除空格:

saveFileDialog1.Filter = "RichTextFormate|*.rtf|Text Files|*.txt|All Files|*.*"; 

在计算 '|' 前后的空格时,它们会按原样进行评估,因此如果不必要,请不要添加它们。

好的,所以空格引起了所有问题。谢谢帮助。 - Uzair Ali
我添加了空格,因为这样看起来更整洁、更美观,而没有考虑到它会引起问题。 - Uzair Ali

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接