richtextbox内容:啊啊啊啊啊
 
sfafd
fdsf
fdsfsd
如何在文本文件中保存也是:
啊啊啊啊啊
 
sfafd
fdsf
fdsfsd而不是:
啊啊啊啊啊 sfafd fdsf fdsfsd

解决方案 »

  1.   

    要带格式,就必须保存rtf内容,打开的时候必须用Word等软件打开。
    另外就算不是rtf内容,至少换行符应该能留住啊,怎么你的效果不行?试试复制粘贴呢?
      

  2.   

    2楼 问题,text文本文件中全都在一行显示
      

  3.   

    以rtf格式保存,
    再读取到richtextbox控件中
      

  4.   

    楼上说的是,你要保存为富文本格式.rtf才可以,如果是txt的,没有保存格式,样式。
      

  5.   

    string text= richTextBox1.Text.Replace("\n", "\r\n");
               System.IO.StreamWriter w = System.IO.File.AppendText(System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "log.txt");
               w.WriteLine(text);
               w.Flush();
               w.Close();
      

  6.   


    using (FileStream fs = File.OpenWrite(@""))
    {
        using (StreamWriter sw = new StreamWriter(fs))
        {
            sw.WriteLine("your content");
        }
    }