以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]记录窗口行颜色 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71154) |
-- 作者:l1q2lq -- 发布时间:2015/7/6 14:05:00 -- [求助]记录窗口行颜色 记录窗口显示当前选择行的内容,主表设置当前行的颜色后自动带入到记录窗口里,如何能单独设置记录窗口显示内容的行色? |
-- 作者:大红袍 -- 发布时间:2015/7/6 14:47:00 -- 测试了一下,是做不到的,如果要做,就必须分三步去做。
1、drawcell事件
e.style = "样式1"
2、窗口afterLoad事件
DataTables("表A").AddUserStyle("样式1", Color.White, Color.Black)
3、timertick事件
e.Form.TimerEnabled = False |
-- 作者:l1q2lq -- 发布时间:2015/7/6 14:57:00 -- 这个等于是从设主表交替行状态了? |
-- 作者:大红袍 -- 发布时间:2015/7/6 15:04:00 -- 2楼的只是取巧,利用记录窗口不实时同步窗口样式的特点。
也就是说,生成记录窗口的时候,先把表还原成最原始的的状态,让记录窗口同步一下,再设置回来。 |