RichtexBox save

KU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 14
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?

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

Wynikowy plik jest tworzony, ale zawsze pusty...

CI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 184
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ć :

Kopiuj
 Controls.Add(rtb)

zaraz po utworzeniu nowej kontrolki. I tyle.

KU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 14
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ć :

Kopiuj
 Controls.Add(rtb)

zaraz po utworzeniu nowej kontrolki. I tyle.

Dziękuję i pozdrawiam

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.