注意事项:

一定要把listview的OwnerDraw属性设置为True(默认是False)。
       当设置OwnerDraw = True后,FullRowSelect 、HideSelection 属性好象实效了。

添加DrawColumnHeader事件,绘制列标头用。       
       添加DrawSubItem事件,绘子项头用。

代码如下:

private void lvKeyPerson_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e)
        {
            e.DrawBackground();
            e.DrawText();
        }
        private void lvKeyPerson_DrawSubItem(object sender, DrawListViewSubItemEventArgs e)
        {
            e.DrawBackground();
            //判断Subitem中是否存在关键字
            if (txtContent.Text.Trim().Length > 0 && e.SubItem.Text.IndexOf(txtContent.Text.Trim()) >= 0)
            {
                e.SubItem.BackColor = Color.Pink;  //设置背景色为粉红色
            }
            else
            {
                e.SubItem.ForeColor = Color.Black; //设置字体为红色
            }

e.DrawText();
        }

转载于:https://www.cnblogs.com/chuncn/archive/2009/08/25/1553844.html

Listview.Subitem.BackColor.ForeColor改变字体颜色和背景相关推荐

  1. C# winform中,简单实现Listview.Subitem.BackColor.ForeColor改变字体颜色,Listview.Subitem.BackColor 改变背景

    做项目的时候,客户的查询结果中要在listview中亮显查询关键字.在网上找了半天,没有合适的代码. 于是就自己琢磨了一下.贴出代码,希望对大家有所帮助. 注意事项: 一定要把listview的Own ...

  2. 终端改变字体颜色和背景,控制光标,设置屏幕,更改样式与ANSI Esc(\033,\x1B,\e)转义序列用法

    简介 ANSI 转义序列( Esc , \033 , \x1B , \e )是个特殊转义字符,它可以在终端控制光标,改变字体颜色和背景,设置屏幕或者使用私有模式来改变终端样式,使终端样式更美观,功能更 ...

  3. VBA小程序--用VBA改变字体颜色,背景颜色等

    如下:这是微信截图的样式,QQ截图,或者其他的截图软件,亦是同理,都会显示RGB颜色,不知道RGB,就去截一下图,一看便知 Sub color_test()'RGB格式(微信截图,QQ截图,以及其他的 ...

  4. 改变Android的hello world程序字体颜色和背景颜色

    1.使用Color类的常量,如: int color = Color.BLUE; // 创建一个蓝色 是使用Android提供的颜色 2.通过ARGB构建,如: int color = Color.a ...

  5. android 字体颜色选择,Android中颜色选择器和改变字体颜色的实例教程

    易采站长站为您分析Android中颜色选择器和改变字体颜色的实例教程,其中改变字体颜色用到了ColorPicker颜色选择器,需要的朋友可以参考下 1.构建一张七彩图: 我们经常看到这种样子的颜色选择 ...

  6. vba 字体颜色_Excel填充单元格颜色和改变字体颜色,用VBA是怎样实现的呢?

    大家好,我是:易天壹课堂,如果有喜欢VBA编程的朋友请关注我,如果反应好,我会为大家带来连载课程,VBA0基础到到完成整套程序开发的教程. 很多朋友就会说,你这在excel中这太简单了,直接点油漆桶就 ...

  7. html改游戏聊天字体颜色,html点击按钮改变字体颜色怎么实现

    html点击按钮改变字体颜色的实现方法:1.创建一个html文件:2.在html文件中添加html代码架构:3.在body标签里面使用button标签实现一个按钮,并使用style给按钮添加样式以及使 ...

  8. C语言教你怎么改变字体颜色

    初学c的小伙伴可能已经对那个黑底白字的框有些厌倦了,不妨加点颜色,增加加可读性. 废话不多说,先来看一下效果图: /* 颜色函数SetConsoleTextAttribute(GetStdHandle ...

  9. java 怎样设置文本域的字体颜色_java的JTextArea中怎么改变字体颜色

    展开全部 java swing 中JTEXTAREA不能改变字体颜色,它是纯文本组件,可以使用JTEXTPANE,通过操作DOCUMENT文档来控制JTEXTPANE显示的内容,下面的代码在一个323 ...

最新文章

  1. maven 插件之 AutoConfig 工具使用笔记
  2. 超级全的 SCI 写作句式模板
  3. 抢票 | AI未来说学术论坛第八期 深度学习特别专场
  4. java 解析二进制_java实现解析二进制文件(字符串、图片)
  5. android removeRule的使用
  6. 为什么要叫长虹玻璃呢_中和热测定实验中为什么温度计要放到环形玻璃棒中间?放外面可行吗?...
  7. acrgis api for javaScript需要对Dojo了解多少?
  8. showcase basketball stadium
  9. Symbian S60 签名工具
  10. 出售:IM视频会议办公平台客户端服务端纯商业性质运营源码
  11. EF-DbUpdateException--实体类和数据库列不对应的解决方案
  12. python基础知识-01-编码输入输出变量
  13. 【Java常见异常】InaccessibleObjectException异常处理方法
  14. K33 不是平面图_Edraw Max:一款简单好用的建筑平面图设计软件!
  15. 2022大淘宝技术工程师推荐书单
  16. 【只摘金句】Linux开发模式带给我们的思考
  17. 廊坊圣洁口去医院明星同款·隐形矫正试戴会圆满举办!
  18. linux桌面 高分屏,让Linux下GNOME桌面、GDM登录界面适应高分屏的方法
  19. Windows如何使文件显示扩展名
  20. 谭浩强C程序设计快速复习笔记

热门文章

  1. SSM纯注解后台代码整合(Spring+SpringMvc+Mybatis)
  2. 贵在坚持,难在坚持,成在坚持
  3. Weibull Distribution韦布尔分布的深入详述(4)源码实践和实例
  4. Ceres库,从入门到放弃
  5. 计算机画图动画,动画制图
  6. ROS仿真--URDF
  7. 如何利用AI技术优化独立站客服系统?听听专家怎么说!
  8. 『机器学习白板』频率派vs贝叶斯派
  9. Requests + Pyquery下载图片
  10. 神经机器翻译(NMT)中的不确定性(Uncertainty)应用思考