请教ListBox的问题 比如 ListBox 中显示如下火树银花雪山飞狐海河之滨北京古都我想在代码中改变某一行字体的颜色 该怎么做 我找了下好像没有相关的方法比如改成如下火树银花雪山飞狐海河之滨北京古都 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private List<Color> colorList; public Form1() { InitializeComponent(); colorList = new List<Color>(); colorList.AddRange(new Color[] { Color.Red, Color.Blue, Color.Yellow, Color.Violet, Color.Thistle }); listBox1.Items.AddRange(new object[] { Color.Red, Color.Blue, Color.Yellow, Color.Violet, Color.Thistle }); listBox1.DrawMode = DrawMode.OwnerDrawFixed; listBox1.DrawItem += new DrawItemEventHandler(listBox1_DrawItem); } private void listBox1_DrawItem(object sender, DrawItemEventArgs e) { e.DrawBackground(); e.Graphics.DrawString(listBox1.Items[e.Index].ToString(), e.Font, new SolidBrush(colorList[e.Index]), e.Bounds); e.DrawFocusRectangle(); } 大家好!小弟有个问题,OpenFileDialog这个类我指定了目录但是,程序其他的地方我获取应用程序路径就是这个路径了不知道为什么? Dictionary如何对其深度拷贝 我不小心把自己发的帖子给删掉了 我现在怎么查看?请csdn高手帮忙 讨论 - RichTextBox 和 WebBrowser 哪个效率更高 ? 问一个简单的问题 请教个小问题啊 如何实时显示系统时间 水晶报表数据1条但怎么也有二页的? datagrid的某个数据列成为可编辑列? c#与API 怎样用C#创建一个文本文件 splitContainer的panel问题
{
InitializeComponent();
colorList = new List<Color>();
colorList.AddRange(new Color[] { Color.Red, Color.Blue, Color.Yellow, Color.Violet, Color.Thistle });
listBox1.Items.AddRange(new object[] { Color.Red, Color.Blue, Color.Yellow, Color.Violet, Color.Thistle });
listBox1.DrawMode = DrawMode.OwnerDrawFixed;
listBox1.DrawItem += new DrawItemEventHandler(listBox1_DrawItem);
} private void listBox1_DrawItem(object sender, DrawItemEventArgs e)
{
e.DrawBackground();
e.Graphics.DrawString(listBox1.Items[e.Index].ToString(), e.Font, new SolidBrush(colorList[e.Index]), e.Bounds);
e.DrawFocusRectangle();
}