Tôi đang cố gắng sao chép cả hình ảnh từ tệp và văn bản từ tệp vào khay nhớ tạm. Ý định của tôi là sau đó mở một tài liệu word hoặc một email outlook và dán cả văn bản và hình ảnh trong một lệnh dán tiêu chuẩn (ví dụ như CTRL-V). Tôi có thể làm cả hai cách dễ dàng một cách dễ dàng, nhưng làm cho cả hai trong một hoạt động dường như không hoạt động.Làm cách nào để sao chép hình ảnh và văn bản vào khay nhớ tạm làm một đối tượng?
Đây là cách tôi đã có hai làm việc như hoạt động riêng biệt (chỉ dòng mã có liên quan tất nhiên, với try/catch tước ra vv):
Add Image to Clipboard:
.. .
Bitmap imageToAdd = new Bitmap(imageFilePath);
Clipboard.SetImage(imageToAdd);
...
Thêm văn bản vào Clipboard:
...
StreamReader rdr = new StreamReader(textFilePath);
string text = rdr.ReadToEnd();
Clipboard.SetText(text);
...
Tôi đang sử dụng C# và .net 2.0 khuôn khổ và nhắm mục tiêu Windows XP (và có khả năng Vista trong tương lai gần).
TIA
Một chương trình chẳng hạn như triển vọng hoặc MS Word hiểu để hiển thị cả hai đối tượng nếu tôi làm điều đó với một mảng? Tôi sẽ cần để có thể mở bất cứ chương trình nào và chỉ cần nhấn CTRL-V để dán cả hai đối tượng cùng một lúc. –