в форме окна, у меня есть RichTextBox, с некоторым текстом, в несколько строк. и одна кнопка на форме.
Мне нравится, когда я нажимаю на эту кнопку, чтобы объединить все richtextbox строк в одну строку, но не потерять стиль текста (например, семейство шрифтов, цвет и т.
Я не могу сделать это с помощью Replace, как \ r \ n, а не с помощью Replace (Environment.NewLine, "") ........
: - ((
Я также пытался заменить \ par и \ pard, но все равно не повезло .......
пожалуйста, помогите !!!
richTextBox1.Text = richTextBox1.Text.Replace(Environment.NewLine, "");
с этим не все в порядке, потому что с такими свободными определениями шрифтов (цвет, полужирный, лишний текст и т. Д.).
Хорошо, еще раз, чтобы быть более конкретным ...
У меня есть элемент управления RichTextBox с 4 строками текста:
line 1
line 2
line 3
line 4
строка 3 окрашена в красный цвет.
Мне нужно получить следующее:
line 1 line 2 line 3 line 4
(и эта "строка 3" будет красной, как это было раньше).
когда я пытаюсь с
richTextBox1.Text = richTextBox1.Text.Replace (Environment.NewLine, "");
... я получаю:
line 1
line 2
line 34
«строка 2» окрашена в красный цвет.
что мне нужно сделать, чтобы решить эту проблему?