将ms word内容粘贴到richtextbox时出现问题。
当我复制word文档的内容并将其粘贴到使用C#编写的Windows应用程序中的richtextbox时。 链接显示如下;
这是测试..转到 Google。 <http://www.google.com>
邮件:项目 <mailto:cbn@test.com>
也可以通过从单词加载保存的RTF文档来创建问题。
如何纠正此问题,请帮助..
提前感谢。
答案 0 :(得分:5)
这里的问题是你实际上并没有从Word中将RTF复制到剪贴板中。好吧,有点但不一样的RTF只会显示格式化文本并且后面有一个超链接。您必须处理粘贴事件并进行自己的解析和重新格式化以实现此目的。
答案 1 :(得分:1)
某些richtextbox编辑器具有“从Word粘贴”功能。您可以将其粘贴到一个简单的文本框中,然后根据您正在使用的富文本编辑器开始重新格式化。
答案 2 :(得分:1)
此行为与Word无关。事实上,即使MS Word在剪贴板中生成的RTF与OpenOffice略有不同,结果也是相同的。请参阅下面的屏幕截图,其中前两个链接来自MS Word,其余链接来自OOo 3.2。
。
Winforms RichTextBox中的超链接绘制似乎是一种特殊性。 我没有看到改变此行为的快速解决方法。