社区
Delphi
帖子详情
Tlistview选中的颜色,Viewstyle为vsReport,RowSelect为true,CheckBoxs为True,SmallImages的模式下
gwhdaxia
2008-11-27 03:48:01
在条选的情况下,怎么样选种某一条的时候把以前的默认的蓝色改成红色
另外一个帖子忘记加分了,从新开一个
...全文
92
6
打赏
收藏
Tlistview选中的颜色,Viewstyle为vsReport,RowSelect为true,CheckBoxs为True,SmallImages的模式下
在条选的情况下,怎么样选种某一条的时候把以前的默认的蓝色改成红色 另外一个帖子忘记加分了,从新开一个
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
genispan
2008-11-29
打赏
举报
回复
帮顶
scutLiu
2008-11-28
打赏
举报
回复
checkbox本身不是item行的内容,而是附加在item行上的
所以需要特别处理才行
gwhdaxia
2008-11-28
打赏
举报
回复
怎么没人要分吗,随便顶,我好揭贴散分
周日来揭贴散分
gwhdaxia
2008-11-27
打赏
举报
回复
公司不让用,都是自己写的,现在标题修改颜色已经搞好了,隔行的颜色也可以了,就是差这一点,选中的时候,前面的checkbox不刷新
僵哥
2008-11-27
打赏
举报
回复
建议使用现成的控件。某些第三方的控件支持颜色设置。
gwhdaxia
2008-11-27
打赏
举报
回复
我自己在CustomDrawItem里重新画过了
if (cdsselected in state) or(cdsFocused in State) then
begin
Canvas.Font.Color:=clWhite;
Canvas.brush.Color:=FRowFocusedColor;
P:=item.displayrect(drBounds);
p.Left := Item.Position.X+16;
Canvas.FillRect(p);
Canvas.brush.Color:=clblue;
P.Bottom := p.Bottom-1 ;
Canvas.Pen.Width := 1;
Canvas.Pen.Style := psDash ;
Canvas.FrameRect(p);
defaultdraw:=false;
end;
现在画出来之后,checkbox点了之后没有更新,只有切换到别的记录条上之后,这个checkbox才能显示出刚才被选或者取消选择,
谁有好点的方法,
BCB6 T
List
View
应用
BCB6中,T
List
View
各种应用代码小结
Delphi在T
List
View
中显示数据库.rar
self.
List
View
1.
View
Style
:=
vs
Report
; for i:=0 to Query1.FieldCount-1 do begin TempColumn:=self.
List
View
1.Columns.Add; TempColumn.Caption:=Query1.Fields[i].FieldName; end; Query1.First; ...
Delphi T
List
View
的应用
Delphi T
List
View
的应用:大图标当作按钮使用
复制T
List
View
右击单元的值
复制T
List
View
右击单元的值
Delphi 在
List
View
中拖动图标.rar
然后添加一个T
List
View
组件,设置它的Large
Image
s和
Small
Image
s属性为T
Image
List组件,为T
List
View
组件添加3个列表项,并且设置列表项的
Image
Index属性分别对应T
Image
List组件中的图像索引编号。当用户在T
List
View
...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章