首页 新闻 会员 周边 捐助

C# ListView List模式下如何设置字体颜色

0
悬赏园豆:5 [已解决问题] 解决于 2015-11-09 16:06

如题

Listview我会Add一些项

比如:[正常]撒旦发射点发

         [异常]撒旦法撒旦法撒旦发射点发

我想要添加[异常]这条信息的时候这条消息的颜色为红色

试过LtbLoginfo_DrawItem  LtbLoginfo_DrawSubItem

都没效果! 求解  谢谢

PKSEO_dudu的主页 PKSEO_dudu | 初学一级 | 园豆:9
提问于:2015-09-30 15:55
< >
分享
最佳答案
0

http://blog.csdn.net/lidhsr/article/details/7718610

你看看这个

收获园豆:5
如此低调的男人 | 小虾三级 |园豆:842 | 2015-09-30 15:59

我这是winform  不是WPF   谢谢

PKSEO_dudu | 园豆:9 (初学一级) | 2015-09-30 16:00

@PKSEO_dudu

如此低调的男人 | 园豆:842 (小虾三级) | 2015-09-30 16:03

@PKSEO_dudu: 像我这种做法  需要用什么事件去触发呢?

PKSEO_dudu | 园豆:9 (初学一级) | 2015-09-30 16:04

@夕边日落: 

private void LtbLoginfo_DrawSubItem(object sender, DrawListViewSubItemEventArgs e)
        {
            string strInfos = e.Item.Text;
            if (strInfos.IndexOf("[警告]") > -1)
            {
                LtbLoginfo.Items[e.ItemIndex].UseItemStyleForSubItems = false;
                LtbLoginfo.Items[e.ItemIndex].ForeColor = Color.Red;
            }
        }

 

这样写的没效果

PKSEO_dudu | 园豆:9 (初学一级) | 2015-09-30 16:05

@PKSEO_dudu: 额,这个是一进来就加载了的

如此低调的男人 | 园豆:842 (小虾三级) | 2015-09-30 16:06

@PKSEO_dudu: 说实话,winform忘记的差不多了,具体怎么做我不知道了

如此低调的男人 | 园豆:842 (小虾三级) | 2015-09-30 16:08

@夕边日落: 呵呵  我在研究一下!

谢谢你了   兄弟

PKSEO_dudu | 园豆:9 (初学一级) | 2015-09-30 16:08

@PKSEO_dudu: 不客气的,其实我也没有帮到什么,重在交流

如此低调的男人 | 园豆:842 (小虾三级) | 2015-09-30 16:11
其他回答(1)
0

简单粗暴的代码

listView1.Items[0].ForeColor = Color.Red;

iVechan | 园豆:351 (菜鸟二级) | 2015-10-02 17:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册