لون ListView

هنا أعطي أو روتين التي وجدت أنه من المفيد جدا لعدة سنوات. وظيفة ترسم خطوط من الألوان listview 2 بالتناوب، وهذا يسهل كثيرا من القراءة عندما يكون ListView لديها العديد من الأعمدة أو أعمدة واسعة جدا.

 الجمهور الفرعية colorearListView (قائمة ByRef كما ListView)
 خافت أنا وصحيح
 ل = أنا 0 لlist.Items.Count - 1
 إذا أنا = INT (ط / 2) * 2 ثم
 list.Items.Item (ط). BackColor = Color.White
 آخر
 list.Items.Item (ط). BackColor = Color.LightGoldenrodYellow
 نهاية إذا
 التالي
 list.FullRowSelect = صحيح
 نهاية الفرعية

وأنا واثق مع القليل جدا من الجهد قد تناسب أيضا احتياجاتك وتحسينه أيضا.

5 الردود على "لون ListView"

  1. cibernetiko يقول:

    ممتاز رمز .. يعطي لمسة أكثر مهنية إلى listview .. شكرا

  2. NicoNqn يقول:

    مرحبا، صفحة جيدة للغاية وتساعد لي الكثير، ولكن لدي مشكلة مع listview، وأنا باستخدام Visual 2005.
    لقد 2 أعمدة (غرفة، الدولة) و 2 الصفوف (على سبيل المثال: غرفة: 1، الحالة: مشغول، غرفة: 2، الحالة: الخ الحرة). أحتاج أن وإذا كانت دولة واحدة من الغرف هي الخلية المحتلة أو طلاء أحمر لي cuaquier color.Solamente لرسم في حالة الخلايا الحمراء، في هذا المثال سيكون من الصف 1، العمود 1.
    وأنا أحاول مع هذا الرمز (lstGrilla.Items (صف). البنود الفرعية (كول). BackColor = Color.Red) ولكن لا أستطيع طويل
    وأرجو أن أكون قد أوضحت .. من الشكر بالفعل جزيلا لكم.!

  3. l_kamikaze_l يقول:

    أبرر جهل .. لكن kiero استدعاء الفرعي في الحدث Load من حيث الشكل وليس كما .. مساعدتي الكالينجيون! من قبل اتحاد كرة القدم ..!

  4. جيرونيمو فرنانديز قوله تعالى:

    لاستخدام وظيفة لديك فقط لتمرير اسم listview الخاص بك كمعلمة:

    خاصة الفرعية Form1_Load (مرسل ....

    colorearListView (ListView1)

    نهاية الفرعية

  5. Pako يقول:

    مرحبا،

    تسعى جوجل كيفية تغيير اللون إلى ListView يحصل هنا :)

    لقد غيرت خدمت رمز، وذلك بفضل، شيء لتحسين وهذه هي النتيجة:

    الجمهور الفرعية colorearListView (قائمة ByRef كما ListView)
    قاتمة اللون واللون = Color.FromArgb (0، 225، 239، 253)
    خافت أنا وصحيح
    ل = أنا 0 لlist.Items.Count - 1 الخطوة 2
    list.Items.Item (ط). BackColor = لون
    التالي
    list.FullRowSelect = صحيح
    نهاية الفرعية

    وخرج اللون:

    colorearListView (ListView1)

    التحيات

تعليق