1

当我使用如下代码时,我可以将图像保存到剪贴板。

string file = @"C:\Temp\aaa.jpg";
Clipboard.SetImage(Image.FromFile(file));

但是当我尝试粘贴(ctrl+v)到另一个应用程序时,例如 IBM SameTime 上的文本框,然后会失败,我尝试粘贴到 excel/word 工作区,它可以成功粘贴。

奇怪的是,当我使用 Windows Paint 绘制一些东西并右键单击复制时,它可以成功粘贴到所有应用程序。

我想知道是文本框不支持位图格式吗?

请指教,谢谢。

4

1 回答 1

0

您将 jpeg 流放入 bmp 包装器对象。您的应用程序可能不支持这一点,而办公室使这项工作正常进行。尝试首先将您的图像转换为您的文本框中显然支持的 bmp 格式。

于 2017-02-20T10:58:10.413 回答