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;

次に、2 行 (段落記号 + 段落記号 + 書式設定コード) が RichEdit2 のコンテンツに追加されます。

なぜこれが起こるのですか?それはある種のバグですか?

4

0 に答える 0