listbox 实现两种颜色交替显示每行? 如题! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 webhttp://hi.baidu.com/%D4%DB%D2%B2%CB%E3%CA%C7%BB%E1%D4%B1%C1%CB/blog/item/3d0189c0ef6e6f39e5dd3b09.html 怎么改变listbox的item颜色(C#) // ListBox 使用。仅当 DrawMode 属性设置为 DrawMode.OwnerDrawFixed //或 DrawMode.OwnerDrawVariable private void listBox1_DrawItem(object sender, DrawItemEventArgs e) { listBox1.DrawMode = DrawMode.OwnerDrawFixed; e.DrawBackground(); Brush myBrush = Brushes.Black; if(e.Index%2==0) { e.Graphics.FillRectangle(Brushes.Red, e.Bounds); myBrush = Brushes.Black; } else { e.Graphics.FillRectangle(Brushes.Orange, e.Bounds); myBrush = Brushes.Black; } e.Graphics.DrawString(listBox1.Items[e.Index].ToString(), e.Font, myBrush, e.Bounds, StringFormat.GenericDefault); e.DrawFocusRectangle(); } 需要修改行颜色,值需要修改红色字体的颜色值e.Graphics.FillRectangle(Brushes.Red, e.Bounds); e.Graphics.FillRectangle(Brushes.Orange, e.Bounds); 【o(∩_∩)o 求助】麻烦大家帮忙看一下一个有关父类与子类的简单代码??(我在这里谢谢大家了!) FTP多文件下载 急求,如何遍历命名有规则的TextBox. 高手指点--正则表达式 怎么生成订单? 两个窗体内容类似,其中一个窗体已经做好了,另外一个窗体用什么方法做方便一些? 求教页面刷新问题 关于socket的问题.我就70分了全那出来了 遇见一个十分诡异的问题,分数不多,但希望大家能进来看看 C#中如何让pc喇叭发声啊? 请教C#关于SSL的问题 有没什么C#学习书籍推荐下啊
http://hi.baidu.com/%D4%DB%D2%B2%CB%E3%CA%C7%BB%E1%D4%B1%C1%CB/blog/item/3d0189c0ef6e6f39e5dd3b09.html
//或 DrawMode.OwnerDrawVariable private void listBox1_DrawItem(object sender, DrawItemEventArgs e)
{
listBox1.DrawMode = DrawMode.OwnerDrawFixed;
e.DrawBackground();
Brush myBrush = Brushes.Black;
if(e.Index%2==0)
{
e.Graphics.FillRectangle(Brushes.Red, e.Bounds);
myBrush = Brushes.Black;
}
else
{
e.Graphics.FillRectangle(Brushes.Orange, e.Bounds);
myBrush = Brushes.Black;
}
e.Graphics.DrawString(listBox1.Items[e.Index].ToString(), e.Font, myBrush, e.Bounds, StringFormat.GenericDefault);
e.DrawFocusRectangle();
}
红色字体的颜色值
e.Graphics.FillRectangle(Brushes.Red, e.Bounds); e.Graphics.FillRectangle(Brushes.Orange, e.Bounds);