पर आइकन के रूप में प्रदर्शित एम्बेड किए गए आइकन संसाधन चाहते हैं यह एक साक्षात्कार प्रश्न था। विजुअल स्टूडियो 2008 और एक पीएनजी फ़ाइल के रूप में सहेजे गए आइकन को देखते हुए, उन्हें छवि को एक एम्बेडेड संसाधन के रूप में आवश्यक था और फ़ॉर्म के शीर्षक पट्टी के भीतर आइकन के रूप में उपयोग किया जाना था।मिला .PNG फ़ाइल। फॉर्म शीर्षक बार
मैं देख रहा हूं कि इस प्रश्न का मॉडल जवाब क्या होगा, दोनों (काम कर रहे हैं!) कोड और किसी भी विजुअल स्टूडियो चालें। (मॉडल उत्तर वह है जो मुझे अगली बार मिलते समय मुझे नौकरी मिलना चाहिए।)
विशेष रूप से मुझे नहीं पता कि एक बार एम्बेडेड संसाधन होने के बाद छवि को कैसे लोड किया जाए और न ही इसे आइकन के रूप में कैसे प्राप्त किया जाए शीर्षक पट्टी
एक हिस्सा समाधान के रूप में, एम्बेडेड बिट अनदेखी, मैं संसाधन ouput निर्देशिका में प्रतिलिपि और निम्नलिखित की कोशिश की: -
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.Icon = new Icon("Resources\\IconImage.png");
}
}
यह एक तस्वीर होना चाहिए त्रुटि "तर्क 'तस्वीर' के साथ विफल कि एक आइकन के रूप में इस्तेमाल किया जा सकता है। "
मुझे लगता है कि पीएनजी फ़ाइल वास्तव में एक आईआईसीओ होने की आवश्यकता है, लेकिन मैं नहीं देख पा रहा था कि रूपांतरण कैसे करें। क्या यह अनुमान सही है या क्या कोई अलग मुद्दा है?
मुझे पूरा नाम स्थान सिस्टम करना था। ड्रॉइंग। आइकन। फ्रॉमहैंडल (लेकिन बहुत अच्छा काम करता है –