从 RichTextBox 获取文本

Getting the text from a RichTextBox

private void SaveFile()
       {
           Stream myStream;
           SaveFileDialog saveFileDialog1 = new SaveFileDialog();

           saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
           saveFileDialog1.FilterIndex = 2;
           saveFileDialog1.RestoreDirectory = true;

           if (saveFileDialog1.ShowDialog() == DialogResult.OK)
           {
               if ((myStream = saveFileDialog1.OpenFile()) != null)
               {
                   rtb1.Text().get();
               }
           }
       }

我在尝试获取富文本框的文本并保存时使用它,但它总是出现错误,CS1955

如果您只想编写一个简单的文本文件,那么您可以使用 File.WriteAllText 命令代替。

if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
    File.WriteAllText(saveFileDialog1.Filename, rtb1.Text);
}

您只需指定文件名和路径,然后是文本,在本例中为 rtb1.Text(无括号!)