社区
C#
帖子详情
listview中的标题栏如何设置背景和字体颜色?
kenlistian
2013-04-10 03:47:06
如题,问题很简单,不过google没找到.
listview, 想对其标题栏设置为其他颜色,同时改变标题栏的字体颜色大小...
同时在item也支持可以修改一行颜色选中的颜色.
...全文
1349
8
打赏
收藏
listview中的标题栏如何设置背景和字体颜色?
如题,问题很简单,不过google没找到. listview, 想对其标题栏设置为其他颜色,同时改变标题栏的字体颜色大小... 同时在item也支持可以修改一行颜色选中的颜色.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dota3c
2014-07-01
打赏
举报
回复
我也碰到了这个问题,收藏。
Leozie
2013-10-04
打赏
举报
回复
你好,我现在也碰到了这个问题,就是标题栏最后一列没法画。 但是我按照你的第二种方法试了试,好像也不行,不知道是不是还要设置其他的属性?
kenlistian
2013-04-11
打赏
举报
回复
唉,那是, 这个方法终于解决....还是得靠google,用英文找才行,且还是老外凶猛, 翻了好多国内网基本说的不太清晰.国外研究倒是找到几种解决方法. header部分没画到的方法: 方法1: 1.把最后的column的宽度自动设置占满. SetLastColumnWidth(); listView1.Layout += delegate { SetLastColumnWidth(); }; private void SetLastColumnWidth() { listView1.Columns[listView1.Columns.Count - 1].Width = -2; } 2.采用自画标题栏时,在最后一columns时,再多画剩下的,宽度设置一个较大值. private void listView1_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e) { if (e.ColumnIndex == listView1.Columns.Count - 1) { Rectangle rc = new Rectangle(e.Bounds.Right, e.Bounds.Top, e.Bounds.Width * 2, e.Bounds.Height); e.Graphics.FillRectangle(Brushes.Red, rc); } ... } 3.用第三方objectlistview控件......
叶曦昊Leaf
2013-04-10
打赏
举报
回复
是WPF的话 很简单啊 直接设置listView的Style就完了啊
叶曦昊Leaf
2013-04-10
打赏
举报
回复
是WPF吗?
kenlistian
2013-04-10
打赏
举报
回复
这个咋解决?
kenlistian
2013-04-10
打赏
举报
回复
谢谢,自画是一定的,,,但是column如果不能填充慢所有的宽带时,则有一部分还是没有画到....
tanghuawei
2013-04-10
打赏
举报
回复
设置listView1.OwnerDraw = true;然后通过listView1.DrawColumnHeader 自己去画吧
Delphi T
ListView
自绘表头标题
背景
颜色和
字体颜色
示例
本文介绍了一种使用Delphi实现自定义T
ListView
标题栏
背景
颜色和
字体颜色
的方法。通过替换默认窗口过程并处理WM_PAINT和WMNotify消息,可以实现对
标题栏
样式的完全控制。
listView
做成的表格样式
本文介绍了一个自定义的Android
ListView
组件,该组件支持
标题栏
、自动调整列宽、自定义
背景
颜色等功能,并提供了一个示例应用展示如何使用这个自定义
ListView
。
C#实现
ListView
的标题绘制和子项的改变颜色
本文介绍了如何使用C#在Windows应用程序
中
实现
ListView
控件的自定义绘制,包括标题的绘制和子项颜色的动态改变。通过重写OnDrawColumnHeader和OnDrawItem方法,可以实现个性化视觉效果。
【Android视图效果】仿QQ空间滑动改变
标题栏
颜色
本文介绍了一种在Android应用
中
改进界面滚动效果的方法,通过自定义MyScrollView组件,实现随滚动变化的
标题栏
背景
和文字颜色,提升用户体验。
ListView
实现带
标题栏
效果(附源码)
实现了一个包含
标题栏
和自动适应列宽功能的自定义
ListView
。提供了多种配置选项,如
背景
色、
字体颜色
、文字大小等,并支持数据刷新、选
中
项监听等功能。
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章