c# - Adding Image to an Image List of a control -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 28 जवाब

मैं एक एक बटन नियंत्रण की एक छवि सूची में छवि:

  बटन बीटीएन = नया बटन (); बीटीएन। इमेज लिस्ट। इमेज। जोड़ें ("इमेज 1", डीबी क्लास। इमेज 1 [0]); // त्रुटि btn.ImageList.Images.Add ("image2", dbClass.Image2 [0]);  

जहां dbClass.Image1 [0] एक छवि है, लेकिन कोड इस अपवाद को दिखाता है ऑब्जेक्ट संदर्भ किसी ऑब्जेक्ट के उदाहरण में सेट नहीं है। < / कोड>

क्या मैं यहाँ गलत कर रहा हूं?

वस्तु संदर्भ सेट नहीं है किसी ऑब्जेक्ट की एक उदाहरण के लिए एक रिक्त संदर्भ अपवाद है और मूल रूप से इसका मतलब है कि आपके एक मान अभी तक इन्स्टिटिशन नहीं किया गया है और यह रिक्त है मैं अनुमान लगा सकता हूं कि यह छवियाँलिस्ट ऑब्जेक्ट है जो शून्य है क्योंकि आपने एक बटन का एक नया इंस्टालेशन बनाया है, जो संभवतः डिफ़ॉल्ट रूप से उस सूची को इन्स्तांत नहीं करता है, और इसलिए आप उस पर ऐड विधि को कॉल नहीं कर सकते।

मैं पहली लाइन पर एक ब्रेकपॉइंट डालकर सलाह देता हूं और यह जांचने के लिए कोड को डीबग करना चाहता हूं कि अपवाद के पहले मूल्य क्या है।

यदि यह छवियाँ है जो कि शून्य है, तो आपको इसे पहले इन्स्तांत करना होगा जैसे: <पूर्व> बीटीएन। इमेजिल = नया इमेजलिस्ट ();


Comments

Popular posts from this blog

ios - How do I use CFArrayRef in Swift? -

eclipse plugin - Run java code error: Workspace is closed -

c - Error on building source code in VC 6 -