Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何清除RichTextBox中的文本内容_C#_Wpf - Fatal编程技术网

C# 如何清除RichTextBox中的文本内容

C# 如何清除RichTextBox中的文本内容,c#,wpf,C#,Wpf,在获取RichTextBox中的文本后,我想清除文本。我该怎么做 TextRange txt = new TextRange(richtxtSNotice.Document.ContentStart, richtxtSNotice.Document.ContentEnd); MessageBox.Show(txt.Text); 我知道的最简单的方法就是 (your richTextbox name).text = ""; 这告诉它用空代码替换textbox字段中的任何内容。不过

在获取RichTextBox中的文本后,我想清除文本。我该怎么做

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

我知道的最简单的方法就是

       (your richTextbox name).text = "";

这告诉它用空代码替换textbox字段中的任何内容。不过,我相信还有其他方法可以做到这一点。

尝试使用
RichBoxText
内容创建
TextRange
,然后将
Text
设置为空字符串:

TextRange txt = new TextRange(richtxtSNotice.Document.ContentStart, richtxtSNotice.Document.ContentEnd);
txt.Text = "";
使用以下命令:

_richTextBox.Document.Blocks.Clear();

这是一种简单的方法

        public void Clear()
        {
            richTextBox1.SelectAll();

            richTextBox1.Selection.Text = "";
        }

我发现清除richTextBox并不总是使用richTextBox.text=”“从richTextBox中删除所有文本;或richTextBox.Clear();只清除了前几行

为了解决这个问题,我加入了Update()函数调用来解决这个问题

richTextBox.Clear();

richTextBox.Update();

要可靠地清除richTextBox。

要清除richTextBox的所有内容,可以使用以下代码

richTextBox1->SelectAll();
richTextBox1->Clear();

->
对C有效吗?或者是另一种编程语言的代码片段?这对于C++ WFADON不是启动的。是的,很多隐藏的东西。但是,它比早期的Win32和WinForms要好得多。你几乎必须知道好的巫术才能找出那些“隐藏”的东西。情况越来越好了。自从WPF问世以来,我一直很喜欢它。虽然它确实有一些小问题,但它比我们过去在桌面UI中处理事情的方式要简单得多。到处都是快乐时光。这就是我所说的工作保障。。。