10

HTML対応のエディターがHTMLを貼り付け、他のエディターがプレーンテキストを使用できるように、HTMLとプレーンテキストを同時にクリップボードに入れようとしています。

Clipboard.SetData(DataFormats.Html, htmlWithHeader);
Clipboard.SetData(DataFormats.UnicodeText, plainText);

しかし、実際にクリップボードに入れられるのは最後の形式だけです。上記のサンプルでは、​​クリップボードにはプレーンテキストのみが含まれます ( で示されています Clipboard.GetDataObject().GetFormats())。行を入れ替えると、クリップボードには HTML 形式しかありません。

両方の形式を同時にクリップボードに入れるにはどうすればよいですか?

4

1 に答える 1