मैं एक फ़ाइल से एक फ़ाइल और पाठ से क्लिपबोर्ड पर एक छवि की प्रतिलिपि बनाने की कोशिश कर रहा हूं। मेरा इरादा तब एक शब्द दस्तावेज़ या एक दृष्टिकोण ईमेल खोलना है और टेक्स्ट और छवि दोनों को एक मानक पेस्ट कमांड (उदाहरण के लिए CTRL-V) में पेस्ट करना है। मैं दोनों अलग-अलग आसानी से पर्याप्त कर सकता हूं, लेकिन उन्हें एक ऑपरेशन में दोनों काम करना प्रतीत नहीं होता है।मैं क्लिपबोर्ड पर एक ऑब्जेक्ट और टेक्स्ट को एक ऑब्जेक्ट के रूप में कैसे कॉपी करूं?
यह (ट्राई/कैच के साथ बाहर छीन आदि निश्चित रूप से केवल प्रासंगिक कोड लाइनों,) कैसे मैं दो मिल गया है अलग कार्यों के रूप में काम कर रहा है:
क्लिपबोर्ड छवि जोड़ें:
.. ।
Bitmap imageToAdd = new Bitmap(imageFilePath);
Clipboard.SetImage(imageToAdd);
...
क्लिपबोर्ड पाठ जोड़ें:
...
StreamReader rdr = new StreamReader(textFilePath);
string text = rdr.ReadToEnd();
Clipboard.SetText(text);
...
मैं C# और .net 2.0 ढांचे का उपयोग कर रहा है और (निकट भविष्य में और अधिक संभावना Vista) Windows XP को लक्षित।
TIA
क्या कोई प्रोग्राम जैसे कि दृष्टिकोण या एमएस वर्ड दोनों ऑब्जेक्ट्स को प्रदर्शित करने के लिए समझता है यदि मैं इसे सरणी के साथ करता हूं? मुझे किसी भी प्रोग्राम को खोलने में सक्षम होना चाहिए और दोनों ऑब्जेक्ट्स को एक बार में पेस्ट करने के लिए केवल CTRL-V दबाएं। –