zoukankan      html  css  js  c++  java
  • Winform的ListBox项文字颜色交替变化设置

     首先设置ListBox的DrawMode为非默认风格,并设置DrawItem事件,如下:

            /// <summary>
            /// Listbox文字交替样式
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void listBox1_DrawItem(object sender, DrawItemEventArgs e)
            {
                e.DrawBackground();
                Brush  myBrush = Brushes.Black  ; //初始化字体颜色=黑色
                if (listBox1.Items[e.Index].ToString().Substring(0, 1) == "我" || listBox1.Items[e.Index].ToString().Substring(0, 1) == "D")
                {
                    myBrush = Brushes.Green;
                }
                else
                {
                    myBrush = Brushes.Black;
                }
                e.Graphics.DrawString(listBox1.Items[e.Index].ToString(), e.Font , myBrush, e.Bounds, null);
                e.DrawFocusRectangle();
            }

  • 相关阅读:
    Linux内核编译
    Linux系统启动流程(2)
    Linux系统启动流程及grub重建(1)
    shell函数
    css基础
    前端之练习抽屉首页
    css简单分页
    mysql索引提高查询速度
    html基础
    博客园css样式代码
  • 原文地址:https://www.cnblogs.com/mane/p/1955701.html
Copyright © 2011-2022 走看看