Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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#_.net_Winforms_Text - Fatal编程技术网

C# 更改RichTextBox的格式而不选择任何文本

C# 更改RichTextBox的格式而不选择任何文本,c#,.net,winforms,text,C#,.net,Winforms,Text,我想创建一个Richtextbox,它加载一个巨大的文件(一些格式的几页文本),并根据格式对文本进行格式化(假设它显示html) 我发现了如何使用选择来更改文本格式,但这非常缓慢,而且资源非常昂贵。有没有办法将预格式化文本附加到富文本框中?这样我就可以格式化每个元素,然后将其追加。如果不是您想要的答案,这可能会对您有所帮助 但确定是否可以使用指定的数据格式从剪贴板粘贴信息。请参见it将支持的链接您使用的是什么平台WinForms、WPF、Web?它只告诉用户如何隐藏这些信息,但没有说明如何以比选

我想创建一个Richtextbox,它加载一个巨大的文件(一些格式的几页文本),并根据格式对文本进行格式化(假设它显示html)


我发现了如何使用选择来更改文本格式,但这非常缓慢,而且资源非常昂贵。有没有办法将预格式化文本附加到富文本框中?这样我就可以格式化每个元素,然后将其追加。

如果不是您想要的答案,这可能会对您有所帮助


但确定是否可以使用指定的数据格式从剪贴板粘贴信息。请参见it将支持的链接

您使用的是什么平台WinForms、WPF、Web?它只告诉用户如何隐藏这些信息,但没有说明如何以比选择其部件和更改格式更好的方式更改格式,请记住,显示复杂页面可能需要数百万次选择,用word在几秒钟内显示的一个简单文档,用这种方式加载可能需要几天时间。为什么不用rtf格式保存格式化的文档,然后使用RichTextBox1.LoadFile(pathToYourRTF)?