//после получения текста в richTextBox я хочу очистить текст, как это сделать.
TextRange txt = new TextRange(richtxtSNotice.Document.ContentStart, richtxtSNotice.Document.ContentEnd);
MessageBox.Show(txt.Text);
Ответ 1
//это нравится
TextRange txt = new TextRange(richtxtSNotice.Document.ContentStart, richtxtSNotice.Document.ContentEnd);
MessageBox.Show(txt.Text);
txt.Text="";
//благодарю вас всех
Ответ 2
Используйте следующее:
_richTextBox.Document.Blocks.Clear();
Ответ 3
Это простой способ сделать это.
public void Clear()
{
richTextBox1.SelectAll();
richTextBox1.Selection.Text = "";
}
Ответ 4
Я обнаружил, что очистка richTextBox не всегда удаляет весь текст из richTextBox, используя richTextBox.Text = ""; или richTextBox.Clear(); Только первые несколько строк были очищены.
Чтобы устранить эту проблему, я включил вызов функции Update(), решив эту проблему.
richTextBox.Clear();
за которым следует
richTextBox.Update();
чтобы надежно очистить richTextBox.
Ответ 5
Проще всего я знаю, как поставить
(your richTextbox name).text = "";
который сообщает ему заменить что-либо в поле текстового поля пустым кодом. Я уверен, что есть и другие способы сделать это, хотя.