本帖最后由 powerchuangwai 于 2009-11-21 21:41:40 编辑

解决方案 »

  1.   

    在winform里
    private void listBox_DrawItem(object sender, DrawItemEventArgs e)
            {
                Brush FontBrush = null;
                ListBox listBox = sender as ListBox;
                switch (listBox.Items[e.Index].ToString())
                   {
                        case "A": FontBrush = Brushes.Brown; break;
                        case "B": FontBrush = Brushes.Red; break;
                        default: FontBrush = Brushes.Black; break;
                    }
                    e.DrawBackground();
                    e.Graphics.DrawString(listBox.Items[e.Index].ToString(), e.Font, FontBrush, e.Bounds);
                    e.DrawFocusRectangle();
                }
            }
      

  2.   

    看来有空的时候要研究研究wpf,但是wpf揭秘随便翻了下,基本都在讲绘制很绚的UI,好像学习的动力不足
      

  3.   

    好像不行呀,哥们,,,WPF和form还是不一样。