สี ListView

นี่ฉันให้ subroutine ที่ผมพบว่ามันมีประโยชน์มากเป็นเวลาหลายปี ฟังก์ชั่นสีเส้นของ ListView สลับสองสีนี้มากอำนวยความสะดวกในการอ่านเมื่อ ListView มีหลายคอลัมน์หรือคอลัมน์ที่มีความกว้างมาก

 Public Sub colorearListView (รายการ ByRef เป็น ListView)
 Dim i As Integer
 สำหรับ i = 0 ถึง list.Items.Count - 1
 ถ้า i = Int (i / 2) * 2 แล้ว
 list.Items.Item (i). BackColor = Color.White
 อื่น
 list.Items.Item (i). BackColor = Color.LightGoldenrodYellow
 End If
 ต่อไป
 ทรู list.FullRowSelect =
 ย่อยสิ้นสุด

ผมแน่ใจว่ามีความพยายามน้อยมากนอกจากนี้ยังอาจตอบสนองความต้องการของคุณและยังปรับปรุง

5 Responses to "สี ListView"

  1. cibernetiko says:

    รหัสที่ดีเยี่ยม .. ให้สัมผัสมากขึ้นมืออาชีพในการ ListView .. ขอบคุณ

  2. NicoNqn says:

    สวัสดีหน้าดีมากจะช่วยให้ฉันมาก แต่ฉันมีปัญหากับ ListView ผมใช้ Visual Studio 2005
    ฉันมี 2 คอลัมน์ (ห้องพักของรัฐ) และ 2 แถว (เช่นห้องพัก: 1, สถานะ: ห้องว่าง: 2, สถานะ: ฯลฯ ฟรี) ฉันต้องว่าหากรัฐหนึ่งในห้องพักเป็นเซลล์ที่ถูกครอบครองหรือสีแดงฉัน cuaquier color.Solamente ในการวาดในสถานะของเซลล์สีแดงในตัวอย่างนี้จะเป็นแถวที่ 1, 1 คอลัมน์
    ฉันพยายามที่มีรหัส (lstGrilla.Items (แถว) SubItems. (col). BackColor = Color.Red) นี้ แต่ฉันไม่นาน
    ฉันหวังว่าฉันอาจจะอธิบายได้ .. จากไปแล้วขอบคุณมาก.

  3. l_kamikaze_l says:

    แก้ตัวไม่รู้ .. แต่ kiero โทรย่อยในกรณีที่โหลดแบบฟอร์มและไม่เป็น .. ช่วยฉันทีนะ! โดยเอฟเอ .. !

  4. Geronimo Fernandez says:

    เมื่อต้องการใช้ฟังก์ชั่นที่คุณเพียงแค่ต้องส่งชื่อของ ListView ของคุณเป็นพารามิเตอร์:

    Private Sub Form1_Load (ผู้ส่ง ....

    colorearListView (ListView1)

    ย่อยสิ้นสุด

  5. Pako says:

    สวัสดี

    ที่กำลังมองหาใน Google วิธีการเปลี่ยนสีไป ListView ได้รับที่นี่ :)

    ฉันได้รับรหัสขอบคุณผมเปลี่ยนบางสิ่งบางอย่างเพื่อเพิ่มประสิทธิภาพและนี้คือผลที่ได้:

    Public Sub colorearListView (รายการ ByRef เป็น ListView)
    สีมซำเป็นสี = Color.FromArgb (0, 225, 239, 253)
    Dim i As Integer
    สำหรับ i = 0 ถึง list.Items.Count - 1 ขั้นที่ 2
    list.Items.Item (i). BackColor = สี
    ต่อไป
    ทรู list.FullRowSelect =
    ย่อยสิ้นสุด

    และเพื่อการส่งออกสี:

    colorearListView (ListView1)

    ขอแสดงความนับถือ

ความเห็น