none
Metin belgesine yazma sorunu

    Question

  • dosya aç butonuyla bir metin belgesi açıyorum. tamamını richtextbox a aktarıyorum. hiç bir sorun yok.

    aynı dosyayı windowsun not defteriyle de açıyorum. yine hiç bir sorun yok.

    daha sonra kendi programımla açtığım metin belgesini düzenledikten sonra kaydediyorum. ancak windowsun not defteriyle açtığımda satır atlanmamış olarak görülüyor. kendi programımda açtığımda ise böyle bir sorun oluşmuyor.

     

    Örnek yazı:

    //Diyelim ki dosyayı

     

    böyle açtık ve

    kaydettik

     

    Ancak kaydettiğimde windows not defteri bu şekilde açıyor:

    //Diyelim ki dosyayıböyle açtık vekaydettik

     

    dosyayı kaydetme kodlarım aşağıdaki gibi. yardımcı olursanız sevinirim.

     

    private void kaydet_Click(object sender, EventArgs e)
            {
                StreamWriter yaz = new StreamWriter(yol);
                string veri = richTextBox1.Text.ToString() ;
                yaz.WriteLine(veri);
                yaz.Flush();
                yaz.Close();
            }

    Sunday, September 04, 2011 12:35 PM

Answers

  • aşağıdakini dener misiniz?

                StreamWriter yaz = new StreamWriter(yol);
                foreach (string str in richTextBox1.Lines)
                {
                    yaz.WriteLine(str);
                }
                yaz.Flush();
                yaz.Close();
    



    http://www.mehmetx.com
    • Proposed as answer by Ferhat AYHAN Sunday, September 04, 2011 1:28 PM
    • Marked as answer by Degauser Sunday, September 04, 2011 5:23 PM
    Sunday, September 04, 2011 1:02 PM

All replies