RichtexBox save

0

Witam,
Mam problem, najprawdopodobniej najprostszy z prostych, ale nie umiem sobie z nim poradzić. Dlaczego kod zamieszczony poniżej nie daje zamierzonego efektu, czyli nie zapisuje do pliku tekstu z dynamicznie utworzonego RichTextBox'a?

            RichTextBox rtb = new RichTextBox();
            rtb.Text = "ASD";
            rtb.SaveFile("C:\\Users\\dell\\Desktop\\plik.txt", RichTextBoxStreamType.PlainText);

Wynikowy plik jest tworzony, ale zawsze pusty...

1

Powód jest prosty. Nie po to tworzysz text w nowym RichTextBox-ie aby ta kontrolka była swobodna, bezpańska i nie powiązana z niczym ( panelem, formą ). Musisz zrobić :

 Controls.Add(rtb)

zaraz po utworzeniu nowej kontrolki. I tyle.

0
Ciekawski napisał(a):

Powód jest prosty. Nie po to tworzysz text w nowym RichTextBox-ie aby ta kontrolka była swobodna, bezpańska i nie powiązana z niczym ( panelem, formą ). Musisz zrobić :

 Controls.Add(rtb)

zaraz po utworzeniu nowej kontrolki. I tyle.

Dziękuję i pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1