我正在尝试将文件中的图像和文件中的文本复制到剪贴板.我的意图是打开word文档或outlook电子邮件,并将文本和图像粘贴到一个标准粘贴命令(例如CTRL-V)中.我可以很容易地分开做两件事,但是在一次操作中完成它们似乎都不起作用.
这就是我将两者作为单独的操作(当然只有相关的代码行,try/catch被剥离等)的方式:
将图像添加到剪贴板:
...
Bitmap imageToAdd = new Bitmap(imageFilePath); Clipboard.SetImage(imageToAdd);
...
将文本添加到剪贴板:
...
StreamReader rdr = new StreamReader(textFilePath); string text = rdr.ReadToEnd(); Clipboard.SetText(text);
...
我正在使用c#和.net 2.0框架并针对Windows XP(可能在不久的将来推出Vista).
TIA