如何在没有剪贴板的情况下用RichTextBox中的图片替换一些文本?

时间:2016-01-16 18:57:20

标签: c# image exception richtextbox clipboard

就像标题所说,我想用笑脸替换文字(例如“:)”)。 我使用了剪贴板方法,但有时(通常使用谷歌浏览器)会抛出一个名为System.Runtime.InteropServices.ExternalException的异常。

在我读到它之后,他们说,这是由其他使用剪贴板的程序引起的。那我怎么能避免呢?

我正在使用的代码:

int ind = TekstiKast.Text.IndexOf(emote);
TekstiKast.Select(ind, emote.Length);
Clipboard.SetImage(new Bitmap((Image)emotions[emote],new Size(16,16)));
TekstiKast.Paste();

0 个答案:

没有答案