社区
C#
帖子详情
listview中的标题栏如何设置背景和字体颜色?
kenlistian
2013-04-10 03:47:06
如题,问题很简单,不过google没找到.
listview, 想对其标题栏设置为其他颜色,同时改变标题栏的字体颜色大小...
同时在item也支持可以修改一行颜色选中的颜色.
...全文
1293
8
打赏
收藏
listview中的标题栏如何设置背景和字体颜色?
如题,问题很简单,不过google没找到. listview, 想对其标题栏设置为其他颜色,同时改变标题栏的字体颜色大小... 同时在item也支持可以修改一行颜色选中的颜色.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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 自己去画吧
自绘
ListView
标题栏
在Windows编程领域,
ListView
是一个常用的控件,常用于显示列表数据。在Delphi环境
中
,开发者有时需要对
ListView
进行自定义,以满足特定...通过以上知识点的讲解,你应该能更好地理解和实现自绘
ListView
标题栏
的需求。
C#重绘
标题栏
和边框
// 填充
标题栏
背景
e.Graphics.FillRectangle(TileFill_Brush, Title_rect); ``` #### 4. 添加文本到
标题栏
在
标题栏
中
添加文本可以通过`Graphics.DrawString`方法完成。首先需要创建一个字体对象`Font`和一个画笔...
android 仿京东,滚动屏幕
标题栏
渐变
在`onScroll`方法
中
,根据滚动状态和滚动距离,更新
标题栏
的属性,例如颜色、字体大小等。 最后,压缩包
中
的JDTest很可能是项目的源代码示例,包含了实现上述功能的所有类和资源文件。开发者可以通过分析和学习这些...
ListView
实现点击侧边A-Z快速查找.zip
5. **高亮当前选
中
的字母**: 当
ListView
滚动时,可以同步更新侧边栏
中
被选
中
的字母,通常通过改变TextView的
背景
颜色或者文字样式来实现。 6. **优化性能**: 为了提高性能,可以考虑使用SparseArray或HashMap来存储...
StickyHeader
ListView
五、支持
标题栏
背景
颜色渐变、
字体颜色
渐变。 六、数据不足一屏动态添加空数据占位。 七、数据为空时,
ListView
加载暂无数据视图。 八、思路清晰、界面优美,添加ripple点击效果。 九、支持下拉刷新和上拉加载更...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章