1

我在 64 位 Windows 8 计算机上使用 Delphi 2009,我发现 TDBRichEdit 和 TRichEdit(包含富文本)表现出奇怪和意外的行为,例如,当我这样做时:

RichEdit1.SelectAll;
RichEdit1.CopyToClipboard;     
RichEdit2.PasteFromClipboard;

令人惊讶的是,这个过程在 RichEdit2 的内容中追加了一个新行(段落标记 + 格式代码)。

如果,使用 OLE 自动化,我做

RichEdit1.SelectAll;    
RichEdit1.CopyToClipboard;    
WordDoc.Content.Paste;

... 用 Word 做一些事情...

WordDoc.Content.Paste;    
RichEdit2.PasteFromClipboard;

然后将两行(段落标记+段落标记+格式代码)附加到 RichEdit2 的内容中。

为什么会这样?它是某种错误吗?

4

0 回答 0