如题!

解决方案 »

  1.   

    web
    http://hi.baidu.com/%D4%DB%D2%B2%CB%E3%CA%C7%BB%E1%D4%B1%C1%CB/blog/item/3d0189c0ef6e6f39e5dd3b09.html
      

  2.   

    怎么改变listbox的item颜色(C#)
      

  3.   

    // ListBox 使用。仅当 DrawMode 属性设置为 DrawMode.OwnerDrawFixed 
    //或 DrawMode.OwnerDrawVariable        private void listBox1_DrawItem(object sender, DrawItemEventArgs e)
            {
                listBox1.DrawMode = DrawMode.OwnerDrawFixed;
                e.DrawBackground();
                Brush myBrush = Brushes.Black;
                if(e.Index%2==0)
                {
                     e.Graphics.FillRectangle(Brushes.Red, e.Bounds);
                    myBrush = Brushes.Black;
                }
                else     
                {
                        e.Graphics.FillRectangle(Brushes.Orange, e.Bounds);
                        myBrush = Brushes.Black;
                }
                e.Graphics.DrawString(listBox1.Items[e.Index].ToString(), e.Font, myBrush, e.Bounds, StringFormat.GenericDefault);
                e.DrawFocusRectangle();
            }
      

  4.   

    需要修改行颜色,值需要修改
    红色字体的颜色值
    e.Graphics.FillRectangle(Brushes.Red, e.Bounds); e.Graphics.FillRectangle(Brushes.Orange, e.Bounds);