मैं छोटे घटक छवियों से सी # छविसूची छवियों को कैसे बना सकता हूं?

मैं एक सी # WinForms TreeList नियंत्रण के लिए स्थिति प्रतीक बनाना चाहता हूँ। स्थिति अन्य स्थितियों के संयोजन होते हैं (उदाहरण के लिए। उपयोगकर्ता नोड निष्क्रिय या प्रतिबंधित या निष्क्रिय और प्रतिबंधित हो सकता है), और स्थिति आइकन में गैर-ओवरलैपिंग, छोटे ग्लिफ शामिल हैं।

अगर मैं इससे बच सकता हूं तो मैं वास्तव में स्थिति आइकन के सभी संभावित क्रमपरिवर्तनों को हाथ से उत्पन्न करने से बचाना चाहता हूं।

क्या छवि सूची (या बस बिटमैप संसाधनों या कुछ का एक गुच्छा) बनाना संभव है जिसे मैं प्रोग्रामलिस्ट को प्रोग्रामेटिक रूप से उत्पन्न करने के लिए उपयोग कर सकता हूं?

मैं सिस्टम के चारों ओर घूम रहा हूं। कक्षाओं को छोड़ना और मुझ पर कुछ भी कूद नहीं रहा है। इसके अलावा, मैं .NET 2.0 के साथ फंस गया हूँ।

0

2 उत्तर

Bitmap image1 = ...
Bitmap image2 = ...

Bitmap combined = new Bitmap(image1.Width, image1.Height);
using (Graphics g = Graphics.FromImage(combined)) {
  g.DrawImage(image1, new Point(0, 0));
  g.DrawImage(image2, new Point(0, 0);
}

imageList.Add(combined);
0
जोड़ा

बस छवियों का उपयोग करें। छवियों से अलग छवियों में जोड़ने के लिए जोड़ें। तो, कुछ ऐसा है:


Image img = Image.FromStream( /*get stream from resources*/ );
ImageList1.Images.Add( img );
0
जोड़ा