J'essaie de copier à la fois une image d'un fichier et du texte d'un fichier dans le presse-papiers. Mon intention est alors d'ouvrir un document Word ou un email Outlook et de coller à la fois le texte et l'image dans une commande de collage standard (CTRL-V par exemple). Je peux faire les deux séparément assez facilement, mais les faire tous les deux en une seule opération ne semble pas fonctionner.Comment copier une image et un texte dans le presse-papiers en tant qu'objet?
Voilà comment j'ai les deux travaillant comme des opérations distinctes (uniquement lignes de code pertinents bien sûr, avec try/catch dépouillé, etc.):
Ajouter une image Presse-papiers:
.. .
Bitmap imageToAdd = new Bitmap(imageFilePath);
Clipboard.SetImage(imageToAdd);
...
Ajouter du texte au presse-papiers:
...
StreamReader rdr = new StreamReader(textFilePath);
string text = rdr.ReadToEnd();
Clipboard.SetText(text);
...
J'utilise C# et .net Framework 2.0 et le ciblage (dans un proche avenir et probablement Vista) Windows XP.
TIA
Est-ce qu'un programme tel que Outlook ou MS Word comprendra pour afficher les deux objets si je le fais avec un tableau? Je dois pouvoir ouvrir n'importe quel programme et appuyer sur CTRL-V pour coller les deux objets en même temps. –