如果要突出显示富人的内容,如何将富文本框从富文本框复制到剪贴板 完全相同的格式 ?文本框并用control-c复制它?
我知道如何使用" .rtf"来复制富文本字符串。 (我知道如何复制纯文本), 但这些不会返回相同的结果 。如果我在富文本框中突出显示该材料并将其复制然后将其粘贴到Word中,则格式设置仍然很完美。 Word接受内容为彩色,具有项目符号,具有斜体或粗体或不同的字体大小等等。但是,如果我将带有.rtf的富文本复制到剪贴板中并将其传递给单词,那么我只看到富文本代码。当然,纯文本(.text)只是给我一个纯文本。
我正在寻找的是用户能够将多个富文本框的内容粘贴到剪贴板中,以便他/她可以将它们直接粘贴到 正常/标准 Word文档和其他兼容的编辑器。换句话说,我希望内容进入剪贴板 ,就好像用户选择了文本并将其复制然后粘贴 ,但我希望附加文本根据用户选择和程序状态,从多个来源一起。
我知道剪贴板管理器程序存在(这不是我写的)我想象其中至少有一些是用C语言编写的,所以我猜这一定是可行的。
答案 0 :(得分:0)
感谢Cindy,我找到了答案。我没有意识到如果从RTF源复制,Clipboard.SetText需要将格式设置为RTF。
这解决了这个问题,并让我的眼睛看到了一些新的可能性。
再次感谢。