以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 复选框选中后改变背景色 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=175429) |
-- 作者:ykhgj -- 发布时间:2022/3/4 10:52:00 -- 复选框选中后改变背景色 一个表里想把复选框选中后背景色变成红色应该怎么写,没选中的还是原来的颜色 |
-- 作者:有点蓝 -- 发布时间:2022/3/4 11:00:00 -- 参考:http://www.foxtable.com/webhelp/topics/0656.htm,代码大概这样 If e.Row.checked Then
e.Style = "样式1" End If |
-- 作者:ykhgj -- 发布时间:2022/3/4 11:05:00 -- e.Table.DataTable.AddUserStyle("当前行", Color.pink, Color.black) For Each r As Row In Tables("工资登记列表_table1").Rows If r.Checked =True Then e.Style = "当前行" e.Table.DataTable.SysStyles("Focus").backColor = Color.Pink End If Next 我这样写有什么问题是,我有2行,我第1行复选框选中后第2行也变颜色了,但是我只想选中第一1行就只有第一行变颜色,选中第2行后第2行再变颜色,是哪里有问题吗
|
-- 作者:有点蓝 -- 发布时间:2022/3/4 11:07:00 -- 只能到drawcell事件写代码,用法看2楼,不需要遍历 |
-- 作者:ykhgj -- 发布时间:2022/3/4 11:11:00 -- 问题已解决,谢谢 |