【问题标题】:System.ArgumentException - Filter string not validSystem.ArgumentException - 过滤字符串无效
【发布时间】:2018-06-17 12:11:11
【问题描述】:

我按照 YouTube 上的教程用 C# 制作了一个简单的记事本。对于制作教程的人来说,一切正常,但对我来说,当我尝试保存我在richTextBox1 中编写的文本文件时,它会引发错误。

错误是:System.ArgumentException:'您提供的过滤器字符串无效。过滤器字符串必须包含过滤器的描述,后跟竖线 (|) 和过滤器模式。不同过滤选项的字符串也必须用竖线分隔。
示例:“文本文件 (.txt)|.txt|所有文件 (.) |."'

{
    SaveFileDialog sv = new SaveFileDialog();
    sv.Filter="Text Document(*.txt)|*.txt|All Files(*.*)";
    if (sv.ShowDialog() == DialogResult.OK)
       richTextBox1.SaveFile(sv.FileName, RichTextBoxStreamType.PlainText);
       this.Text = sv.FileName;
}

【问题讨论】:

    标签: c# string visual-studio filter


    【解决方案1】:

    这应该是

    sv.Filter="Text Document(*.txt)|*.txt|All Files(*.*)|*.*";
    

    【讨论】:

      猜你喜欢
      • 2020-03-06
      • 1970-01-01
      • 1970-01-01
      • 2010-10-28
      • 2022-11-11
      • 2018-03-26
      • 2012-08-13
      • 2011-08-22
      相关资源
      最近更新 更多