Я пытаюсь скопировать как изображение из файла, так и текст из файла в буфер обмена. Я собираюсь открыть текстовый документ или электронное письмо с 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 framework и ориентируюсь на Windows XP (и, вероятно, на Vista в ближайшем будущем).
ТИА