Listview.Subitem.BackColor.ForeColor改变字体颜色和背景
注意事项:
一定要把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改变字体颜色和背景相关推荐
- C# winform中,简单实现Listview.Subitem.BackColor.ForeColor改变字体颜色,Listview.Subitem.BackColor 改变背景
做项目的时候,客户的查询结果中要在listview中亮显查询关键字.在网上找了半天,没有合适的代码. 于是就自己琢磨了一下.贴出代码,希望对大家有所帮助. 注意事项: 一定要把listview的Own ...
- 终端改变字体颜色和背景,控制光标,设置屏幕,更改样式与ANSI Esc(\033,\x1B,\e)转义序列用法
简介 ANSI 转义序列( Esc , \033 , \x1B , \e )是个特殊转义字符,它可以在终端控制光标,改变字体颜色和背景,设置屏幕或者使用私有模式来改变终端样式,使终端样式更美观,功能更 ...
- VBA小程序--用VBA改变字体颜色,背景颜色等
如下:这是微信截图的样式,QQ截图,或者其他的截图软件,亦是同理,都会显示RGB颜色,不知道RGB,就去截一下图,一看便知 Sub color_test()'RGB格式(微信截图,QQ截图,以及其他的 ...
- 改变Android的hello world程序字体颜色和背景颜色
1.使用Color类的常量,如: int color = Color.BLUE; // 创建一个蓝色 是使用Android提供的颜色 2.通过ARGB构建,如: int color = Color.a ...
- android 字体颜色选择,Android中颜色选择器和改变字体颜色的实例教程
易采站长站为您分析Android中颜色选择器和改变字体颜色的实例教程,其中改变字体颜色用到了ColorPicker颜色选择器,需要的朋友可以参考下 1.构建一张七彩图: 我们经常看到这种样子的颜色选择 ...
- vba 字体颜色_Excel填充单元格颜色和改变字体颜色,用VBA是怎样实现的呢?
大家好,我是:易天壹课堂,如果有喜欢VBA编程的朋友请关注我,如果反应好,我会为大家带来连载课程,VBA0基础到到完成整套程序开发的教程. 很多朋友就会说,你这在excel中这太简单了,直接点油漆桶就 ...
- html改游戏聊天字体颜色,html点击按钮改变字体颜色怎么实现
html点击按钮改变字体颜色的实现方法:1.创建一个html文件:2.在html文件中添加html代码架构:3.在body标签里面使用button标签实现一个按钮,并使用style给按钮添加样式以及使 ...
- C语言教你怎么改变字体颜色
初学c的小伙伴可能已经对那个黑底白字的框有些厌倦了,不妨加点颜色,增加加可读性. 废话不多说,先来看一下效果图: /* 颜色函数SetConsoleTextAttribute(GetStdHandle ...
- java 怎样设置文本域的字体颜色_java的JTextArea中怎么改变字体颜色
展开全部 java swing 中JTEXTAREA不能改变字体颜色,它是纯文本组件,可以使用JTEXTPANE,通过操作DOCUMENT文档来控制JTEXTPANE显示的内容,下面的代码在一个323 ...
最新文章
- maven 插件之 AutoConfig 工具使用笔记
- 超级全的 SCI 写作句式模板
- 抢票 | AI未来说学术论坛第八期 深度学习特别专场
- java 解析二进制_java实现解析二进制文件(字符串、图片)
- android removeRule的使用
- 为什么要叫长虹玻璃呢_中和热测定实验中为什么温度计要放到环形玻璃棒中间?放外面可行吗?...
- acrgis api for javaScript需要对Dojo了解多少?
- showcase basketball stadium
- Symbian S60 签名工具
- 出售:IM视频会议办公平台客户端服务端纯商业性质运营源码
- EF-DbUpdateException--实体类和数据库列不对应的解决方案
- python基础知识-01-编码输入输出变量
- 【Java常见异常】InaccessibleObjectException异常处理方法
- K33 不是平面图_Edraw Max:一款简单好用的建筑平面图设计软件!
- 2022大淘宝技术工程师推荐书单
- 【只摘金句】Linux开发模式带给我们的思考
- 廊坊圣洁口去医院明星同款·隐形矫正试戴会圆满举办!
- linux桌面 高分屏,让Linux下GNOME桌面、GDM登录界面适应高分屏的方法
- Windows如何使文件显示扩展名
- 谭浩强C程序设计快速复习笔记