如何更改ComboBox下拉列表的文字颜色
来源:互联网 发布:mt4软件是什么 编辑:程序博客网 时间:2024/06/06 19:28
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);
}
{
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);
}
- 如何更改ComboBox下拉列表的文字颜色
- pdf中如何更改文字的颜色
- pdf中如何更改文字的颜色
- comboBox加载颜色下拉列表框
- 如何设置 ComboBox 下拉列表的高度或间距
- 如何设置 ComboBox 下拉列表的高度或间距 .
- 如何设置 ComboBox 下拉列表的高度或间距
- 下拉列表comboBox的使用
- Tkinter的下拉列表Combobox
- 如何实现ComboBox下拉列表显示图片
- 设置ComboBox的下拉列表高度
- VBA 中COMBOBOX下拉列表的收起
- EasyUi的ComboBox(下拉列表框)
- 【WPF】两个下拉列表ComboBox的级联
- 如何制作有颜色的ListBox下拉列表
- 下拉列表:comboBox控件
- ComboBox下拉列表
- 如何使用 Visual C# 更改控制台窗口中的文字的背景颜色和前景颜色
- 生活在大四的十二月
- bus,device,driver三者关系
- 这个网站可以看看(网络编程技术)
- HibernateSynchronizer的安装与使用
- Fibonacci(斐波那契)序列的递归和非递归算法
- 如何更改ComboBox下拉列表的文字颜色
- 新一天的开始
- Eclipse快捷键
- 能送积分吗
- SVN架设经历
- Java之路----数组初始化
- 监视内存计数器
- 续流二级管在电路的作用
- POJ 2226 Muddy Field