-
如何更改ComboBox下拉列表的文字颜色
private void Form1_Load(object sender, EventArgs e)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
comboBox1.Items.Add("AAAAAAA");
comboBox1.Items.Add("BBBBBBB");
comboBox1.Items.Add("CCCCCCC");
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
comboBox1.DrawMode = DrawMode.OwnerDrawFixed;
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
private void comboBox1_DrawItem(object sender, DrawItemEventArgs e)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//初始化字体和背景色
Pen fColor = new Pen(Color.Black);
Pen bColor = new Pen(Color.White);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
switch (e.Index)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
case 0:
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
fColor = new Pen(Color.Green);
break;
}
case 1:
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
fColor = new Pen(Color.Red);
break;
}
case 2:
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
fColor = new Pen(Color.Blue);
break;
}
}
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
e.Graphics.FillRectangle(bColor.Brush, e.Bounds);
e.Graphics.DrawString((string)comboBox1.Items[e.Index], this.Font, fColor.Brush, e.Bounds);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
-
相关阅读:
nginx.conf
添加分类和标签,级联数据
使用事物插入数据库
列表页面常用技巧
常用TagHelper
培训指导
控件数据绑定总结
快速添加Basic表单
自动构建表单
模块制作标准说明
-
原文地址:https://www.cnblogs.com/habin/p/1178735.html
Copyright © 2020-2023
润新知