首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

listbox选择条的颜色如何可以变成其他颜色,比如变成灰色

2012-01-02 
listbox选择条的颜色怎么可以变成其他颜色,比如变成灰色listbox选择条的颜色怎么可以变成其他颜色,比如变

listbox选择条的颜色怎么可以变成其他颜色,比如变成灰色
listbox选择条的颜色怎么可以变成其他颜色,比如变成灰色

[解决办法]
private void listBox1_DrawItem(object sender, DrawItemEventArgs e)
{
listBox1.DrawMode = DrawMode.OwnerDrawFixed;
e.DrawBackground();
Brush myBrush = Brushes.Black;

switch (e.Index)
{
case 0: myBrush = Brushes.Red; break;

case 1: myBrush = Brushes.Orange; break;

case 2: myBrush = Brushes.Purple; break;
}

e.Graphics.DrawString(listBox1.Items[e.Index].ToString(), e.Font,myBrush,e.Bounds,StringFormat.GenericDefault);
e.DrawFocusRectangle();
}
参考....
[解决办法]

探讨
private void listBox1_DrawItem(object sender, DrawItemEventArgs e)
{
listBox1.DrawMode = DrawMode.OwnerDrawFixed;
e.DrawBackground();
Brush myBrush = Brushes.Black;

switch (e.Index)
{
case 0: myBrush = Brushes.Red; break;

case 1: myBrush = Brushes.Orange; break;

case 2: myBrush = Brushes.Purple; break;
}

e.Graphics.DrawString(listBox1.Items[e.Index].ToString(), e.Font,myBrush,…

热点排行