在RichTextBox中获取文本后,我想清除文本。我该怎么做?TextRangetxt=newTextRange(richtxtSNotice.Document.ContentStart,richtxtSNotice.Document.ContentEnd);MessageBox.Show(txt.Text); 最佳答案 使用以下内容:_richTextBox.Document.Blocks.Clear(); 关于c#-如何清除RichTextBox中的文本内容,我们在StackOve
我需要能够将RichTextBox滚动到底部,即使我没有附加文本。我知道我可以附加文本,然后用它来设置选择开始。但是,出于视觉原因,我想确保它位于底部,因此我没有添加任何文本。 最佳答案 您可以尝试将SelectionStart属性设置为文本的长度,然后调用ScrollToCaret方法。richTextBox.SelectionStart=richTextBox.Text.Length;richTextBox.ScrollToCaret(); 关于c#-如何将RichTextBox滚动
我正在使用以下代码查找以“@”开头的每一行并将其设置为粗体:foreach(varlineintweetText.Document.Blocks){vartext=newTextRange(line.ContentStart,line.ContentEnd).Text;line.FontWeight=text.StartsWith("@")?FontWeights.Bold:FontWeights.Normal;}但是,我想使用代码来查找每个单词而不是以“@”开头的行,因此我可以格式化如下段落:Blahblahblah@usernameblahblahblahblah@anotheru
我正在使用以下代码查找以“@”开头的每一行并将其设置为粗体:foreach(varlineintweetText.Document.Blocks){vartext=newTextRange(line.ContentStart,line.ContentEnd).Text;line.FontWeight=text.StartsWith("@")?FontWeights.Bold:FontWeights.Normal;}但是,我想使用代码来查找每个单词而不是以“@”开头的行,因此我可以格式化如下段落:Blahblahblah@usernameblahblahblahblah@anotheru
richtextboxadvancedediting我想在我正在使用的RichTextBox中使用高级编辑功能。例如,粗体、斜体、下划线、字体颜色....我想知道如何获得一个带有这些功能的工具栏,它会显示在RichTextBox的顶部?我想知道是否有任何内置功能提供此功能,还是我必须自己创建所有这些功能?我在想richtextbox会默认带有那个工具栏,但它似乎也没有。是的,默认情况下富文本框没有这种功能。这已经做过很多次了,你会在codeproject.com找到很多例子@Hans:有没有机会给我举个例子?哪个UI框架?表格?WPF?银光?我真的找到了我想要的。这是我的结果:这个提供Bull
richtextboxadvancedediting我想在我正在使用的RichTextBox中使用高级编辑功能。例如,粗体、斜体、下划线、字体颜色....我想知道如何获得一个带有这些功能的工具栏,它会显示在RichTextBox的顶部?我想知道是否有任何内置功能提供此功能,还是我必须自己创建所有这些功能?我在想richtextbox会默认带有那个工具栏,但它似乎也没有。是的,默认情况下富文本框没有这种功能。这已经做过很多次了,你会在codeproject.com找到很多例子@Hans:有没有机会给我举个例子?哪个UI框架?表格?WPF?银光?我真的找到了我想要的。这是我的结果:这个提供Bull