Подтвердить что ты не робот

Как очистить текстовый контент в RichTextBox

//после получения текста в richTextBox я хочу очистить текст, как это сделать.

 TextRange txt = new TextRange(richtxtSNotice.Document.ContentStart, richtxtSNotice.Document.ContentEnd);
MessageBox.Show(txt.Text);
4b9b3361

Ответ 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 = "";

который сообщает ему заменить что-либо в поле текстового поля пустым кодом. Я уверен, что есть и другие способы сделать это, хотя.