[英]How to clear text content in RichTextBox
获取RichTextBox中的文本后,我想清除文本。 我怎样才能做到这一点?
TextRange txt = new TextRange(richtxtSNotice.Document.ContentStart, richtxtSNotice.Document.ContentEnd);
MessageBox.Show(txt.Text);
使用以下内容:
_richTextBox.Document.Blocks.Clear();
这是一种简单的方法。
public void Clear()
{
richTextBox1.SelectAll();
richTextBox1.Selection.Text = "";
}
尝试使用RichBoxText
内容创建TextRange
,然后将Text
设置为空字符串:
TextRange txt = new TextRange(richtxtSNotice.Document.ContentStart, richtxtSNotice.Document.ContentEnd);
txt.Text = "";
我发现清除richTextBox并不总是使用richTextBox.Text =“”从richTextBox中删除所有文本; 或richTextBox.Clear(); 只清除了前几行。
为了解决这个问题,我在Update()函数调用中解决了这个问题。
richTextBox.Clear();
其次是
richTextBox.Update();
可靠地清除richTextBox。
要清除richtext框的所有内容,您可以使用以下代码
richTextBox1->SelectAll();
richTextBox1->Clear();
最简单的方法我知道怎么做
(your richTextbox name).text = "";
告诉它用空白代码替换文本框字段中的任何内容。 我确信还有其他方法可以做到这一点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.