请问各位高手符合改变listview列标头颜色?

解决方案 »

  1.   

    参考:
    this.listView1.OwnerDraw = true; private void listView1_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e)
            {
                if (e.ColumnIndex == 0)
                {
                    Pen redp = new Pen(Color.Red);
                   
                    e.Graphics.FillRectangle(redp.Brush, e.Bounds);
                    e.DrawText();
                }
                else
                {
                    Pen redp = new Pen(Color.Blue);                e.Graphics.FillRectangle(redp.Brush, e.Bounds);
                    e.DrawText();            }
                e.DrawText();
                
            }