मेरे सूची दृश्य विवरण में सेटअप है निम्न कॉलम हैडर के साथ देखने:ListView में एक सब आइटम के लिए एक छवि आकर्षित
छवि नाम || छवि स्थान || छवि आकार || छवि पूर्वावलोकन
मैं जानना चाहता हूं कि वहां चौथे कॉलम में कोई छवि खींचने का कोई तरीका है या नहीं। एक ही रास्ता मैं जानता हूँ कि,
this.listview1.OwnerDraw = true
this.listView1.DrawColumnHeader += new System.Windows.Forms.DrawListViewColumnHeaderEventHandler(listView1_DrawColumnHeader);
this.listView1.DrawItem += new System.Windows.Forms.DrawListViewItemEventHandler(listView1_DrawItem);
this.listView1.DrawSubItem += new System.Windows.Forms.DrawListViewSubItemEventHandler(listView1_DrawSubItem);
इस के साथ समस्या यह मैं अपने आप को ड्राइंग सभी सूचीदृश्य को संभालने के लिए है ... स्थापित करने के लिए अगर वहाँ एक सब आइटम के लिए छवि में आकर्षित करने के लिए एक बेहतर तरीका है मैं सोच रहा था है , या यदि DrawSubItem ईवेंट को केवल संभालने का कोई तरीका है?
मैं आकर्षित करने के लिए की जरूरत नहीं है कॉलम हैडर या आइटम ड्रा ... केवल SubItem। लेकिन जब मैंने मालिक ड्रा = सही सेट किया, तो मुझे सभी को आकर्षित करने के लिए मजबूर किया गया 3. क्या सबइटेम को आकर्षित करने का कोई तरीका है? –