颜色的ListView

在这里,我给一个子程序,我发现它非常有用的几年。 函数绘制一个ListView交替两种颜色的线,这极大地方便了阅读时的ListView有许多列或列是很宽的。

 colorearListView(为ByRef列表的ListView)
昏暗,我作为整数
对于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
结束如果
未来
 list.FullRowSelect =真
 END SUB

我相信用很少的努力,也可能满足您的需求,并改善它。

“颜色的ListView”

  1. cibernetiko说:

    优秀的代码...... 提供一个更专业的触摸到ListView中...... 谢谢

  2. NicoNqn说:

    您好,非常好的页面是帮助了我很多,但我有一个ListView的一个问题,我使用Visual 2005。
    我有2列(室,州)和2行(如:房间:1,状态:忙,房间:2,状态:自由等)。 我需要,如果一个房间的状态是被占领的细胞或红色油漆,我cuaquier color.Solamente画红细胞状态,在这个例子中,将第1行,第1列。
    我尝试用此代码(lstGrilla.Items(行)。子项目(COL)。的BackColor = Color.Red对),但我不长
    我希望,我可能已经解释已经很感谢你......!

  3. l_kamikaze_l说:

    原谅的无知...... 但kiero调用子窗体加载事件,而不是...... 帮我嘿嘿! 由FA ..!

  4. Geronimo的费尔南德斯说:

    使用功能,你只需要你的ListView的名称作为参数传递:

    私人小组将Form1_Load(发件人....

    colorearListView(ListView1的)

    END SUB

  5. pako说:

    您好!

    到这里寻求谷歌如何改变颜色的ListView :)

    我担任的代码,谢谢,我改变了一些优化,这是结果:

    colorearListView(为ByRef列表的ListView)
    暗淡的颜色为彩色= Color.FromArgb(0,225,239,253)
    昏暗,我作为整数
    对于i = 0到list.Items.Count - 1步骤2
    list.Items.Item(I)。的BackColor =颜色
    未来
    list.FullRowSelect =真
    END SUB

    和彩色输出:

    colorearListView(ListView1的)

    问候

评论