zoukankan      html  css  js  c++  java
  • 如何更改ComboBox下拉列表的文字颜色

            private void Form1_Load(object sender, EventArgs e)
            
    {
                comboBox1.Items.Add(
    "AAAAAAA");
                comboBox1.Items.Add(
    "BBBBBBB");
                comboBox1.Items.Add(
    "CCCCCCC");

                comboBox1.DrawMode 
    = DrawMode.OwnerDrawFixed;

            }


            
    private void comboBox1_DrawItem(object sender, DrawItemEventArgs e)
            
    {

                
    //初始化字体和背景色
                Pen fColor = new Pen(Color.Black);
                Pen bColor 
    = new Pen(Color.White);

                
    switch (e.Index)
                
    {

                    
    case 0:
                        
    {
                            fColor 
    = new Pen(Color.Green);
                            
    break;
                        }

                    
    case 1:
                        
    {
                            fColor 
    = new Pen(Color.Red);
                            
    break;
                        }

                    
    case 2:
                        
    {
                            fColor 
    = new Pen(Color.Blue);
                            
    break;
                        }

                }



                e.Graphics.FillRectangle(bColor.Brush, e.Bounds);
                e.Graphics.DrawString((
    string)comboBox1.Items[e.Index], this.Font, fColor.Brush, e.Bounds);


            }
  • 相关阅读:
    pix-PID介绍
    我的四轴专用PID参数整定方法及原理---超长文慎入(转)
    卡尔曼滤波原理
    5种常用的四轴飞行器PID算法讲解集合
    深入浅出无人机姿态,欧拉角,四元数,指数表示及数据转换与程序实现
    理解四元数
    Normal Equation(正规方程)
    特征与多项式回归
    实际梯度下降中的两个重要调节方面
    BZOJ 3624 Apio2008 免费道路
  • 原文地址:https://www.cnblogs.com/habin/p/1178735.html
Copyright © 2011-2022 走看看