मैं TreeView
और ListView
के लिए ImageList
का उपयोग कर रहा हूं। मैंने पहली बार छवि गुणवत्ता को 32 बिट पर सेट किया है और फिर छवियों को जोड़ा है जो अर्ध-पारदर्शी हैं। गुणवत्ता ठीक दिखती है, लेकिन एप्लिकेशन को संकलित करने और निष्पादित करने में कुछ मिनटों के बाद, गुणवत्ता खराब दिखती है।छविसूची: 32-बिट छवियां गुणवत्ता खो देती हैं
स्क्रीनशॉट देखें:
प्रयुक्त गुण
ColorDepth: Depth32Bit
ImageSize: 16; 16
TransparentColor: Transparent
पिक्सल जो अर्द्ध पारदर्शी लेकिन पूरी तरह से पारदर्शी नहीं थे के पीछे काला पिक्सल हैं।
सभी छवियों को दोबारा जोड़ना मूल गुणवत्ता को पुनर्स्थापित करता है, लेकिन कुछ मिनटों के बाद, यह स्क्रीनशॉट के दाईं ओर दिखता है।
विजुअल स्टूडियो का कौन सा संस्करण? मुझे लगता है कि अगर आप रनटाइम पर छवि सूची लोड करते हैं तो यह ठीक काम करता है। शायद वीएस कोड में एक बग जो डिज़ाइनटाइम पर छवि सूची स्थिति को स्टोर/लोड करता है। –
यह वीएस -2010 अल्टीमेट है। मैंने पहली बार रनटाइम पर उन्हें लोड करने के बारे में सोचा था, लेकिन ऐसा नहीं है कि यह * होना चाहिए। कोई अन्य विचार? – bytecode77
संसाधन से रनटाइम पर लोड करना ठीक वही है जो मैं करता हूं। फिर मैं एक आकार चुन सकता हूं जो फ़ॉन्ट स्केलिंग से मेल खाता है। –