Kopiowanie z formatowaniem między RichTextBox i drukowanie ?

0

Witam.

W swojej aplikacji mam richTextBoxa w którym pojawia się tekst w różnych kolorach w zależności od tego co wciśnie użytkownik. Kolory tekstu w richTextBox ustawiam za pomocą:

        richTextBox1.SelectionStart = dlugosctekstu;
        richTextBox1.SelectionLength = richTextBox1.Text.Length;
        richTextBox1.SelectionColor = Color.Black;
        richTextBox1.SelectionFont = new Font("Courier New", 12, FontStyle.Regular);

oczywiście z różnymi parametrami. Następnie poprzez kliknięcie buttona chce aby cały tekst przekopiował się do innego richTextBoxa. Niestety tekst kopiuje się bez tego formatowania, które zostało ustawione. Czyli pojawia się w domyślnym.
Jak to rozwiązać aby cały tekst kopiował się razem z formatowaniem ?

Pytanie nr 2 - Jak ustawić drukowanie richTextBoxa aby się wydrukowało z formatowaniem które ustawiłem ? :)

0

Ad. 1) - kopiujesz RichTextBox.Text czy RichTextBox.Rtf?
Bo jak to pierwsze, to skąd ten biedny RichTextBox ma widzieć, że jakiś nieznany mu osobnik coś sobie w tekście pokolorował i poprzeinaczał? Na jego miejscu nic by mnie to nie obchodziło.

0

somekind: Dzięki już działa :)

0

Ale ja wiem, że działa, nie musisz mi tego pisać ;)

Tylko to jest raczej temat do działu Newbie.

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