एक सूची दृश्य रंग

यहाँ मैं एक उपनेमका है कि मैं यह कई वर्षों के लिए बहुत उपयोगी पाया. समारोह एक listview बारी दो रंग की लाइनों का रंग है, यह बहुत पढ़ने की सुविधा है जब listview कई स्तंभ या स्तंभों के बहुत व्यापक हैं.

 सार्वजनिक उप colorearListView (सूची दृश्य के रूप में ByRef सूची)
 मंद मैं पूर्णांक के रूप में
 1 - मैं list.Items.Count करने के लिए = 0
 यदि फिर मैं = (2 / मैं) int * 2
 list.Items.Item (मैं). BackColor = Color.White
 अन्य
 list.Items.Item (मैं). BackColor = Color.LightGoldenrodYellow
 यदि अंत
 अगला
 list.FullRowSelect = सच
 अंत उप

मुझे यकीन है कि बहुत कम प्रयास के साथ भी अपनी आवश्यकताओं के अनुरूप कर सकते हैं और यह भी में सुधार कर रहा हूँ.

5 जवाब "एक ListView रंग"

  1. cibernetiko कहते हैं:

    उत्कृष्ट कोड .. listview करने के लिए एक और अधिक पेशेवर स्पर्श देता है .. धन्यवाद

  2. NicoNqn कहते हैं:

    नमस्ते, बहुत अच्छा पृष्ठ मुझे एक बहुत मदद कर रहा है, लेकिन मैं एक listview के साथ एक समस्या है, मैं 2005 दृश्य का उपयोग कर रहा हूँ.
    मैं 2 (कक्ष, राज्य) कॉलम और 2 पंक्तियों (कक्ष: 1, स्थिति: व्यस्त कक्ष,: 2, स्तर: मुफ्त आदि जैसे) है. मैं की जरूरत है कि अगर एक कमरे के राज्य पर कब्जा कर लिया सेल या लाल रंग है मुझे color.Solamente लाल सेल स्थिति में पेंट करने के लिए इस उदाहरण में, cuaquier हैं 1 पंक्ति 1, स्तंभ होगा.
    मैं इस कोड (() lstGrilla.Items पंक्ति (कर्नल). SubItems BackColor. Color.Red =) के साथ की कोशिश, लेकिन मैं लंबे समय से असफल
    मुझे आशा है कि मैं समझाया हो सकता है .. पहले से ही आप बहुत बहुत धन्यवाद.!

  3. l_kamikaze_l कहते हैं:

    अज्ञानता बहाना .. लेकिन kiero फार्म का भार घटना में उप फोन और नहीं के रूप में .. मुझे hehe मदद! पिता द्वारा ..!

  4. Geronimo फर्नांडीज का कहना है:

    समारोह तुम बस अपने ListView के नाम एक पैरामीटर के रूप में पारित किया है का उपयोग करें:

    निजी उप Form1_Load (प्रेषक ....

    colorearListView (ListView1)

    अंत उप

  5. PAKO कहते हैं:

    नमस्कार,

    गूगल की मांग कैसे रंग सूची दृश्य को बदलने के लिए यहाँ हो जाता है :)

    मैं सेवा कोड, धन्यवाद, मैं अनुकूलन के लिए कुछ बदल गया और यह परिणाम था:

    सार्वजनिक उप colorearListView (सूची दृश्य के रूप में ByRef सूची)
    रंग = Color.FromArgb (0, 225, 239, 253,) के रूप में मंद रंग
    मंद मैं पूर्णांक के रूप में
    के लिए मैं list.Items.Count करने के लिए = 0 1 2 चरण
    list.Items.Item (i) BackColor = रंग
    अगला
    list.FullRowSelect = सच
    अंत उप

    और रंग उत्पादन के लिए:

    colorearListView (ListView1)

    सादर

टिप्पणी