各位大哥,我是菜鸟 我做个简单的记事本,保存的时候为什么保存以后里面的没有东西!谢谢啦
   private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
        {            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                string filename = saveFileDialog1.FileName;
                Stream s = File.OpenWrite(filename);
                StreamWriter sw = new StreamWriter(s);
                sw.Write(richTextBox1.Text);
            }
        }
麻烦问下 这控件应该怎么用` 谢谢啦

解决方案 »

  1.   

    可能模式不兼容,建议打开文件时加上打开模式,比如用Unicode模式打开什么的
      

  2.   

    private void FSave_Click(object sender, EventArgs e)
            {
                saveFileDialog1.Filter = "文本格式文件(*.txt)|*.txt";
                saveFileDialog1.ShowDialog();            string currentPathName = saveFileDialog1.FileName;//文件的保存名字            if (currentPathName.Trim() == "")
                {
                    return;
                }
                else
                {
                    this.richTextBox1.SaveFile(currentPathName, RichTextBoxStreamType.PlainText);
                }
            }