以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 自定义样式行 不能高亮显示…… (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=17357) |
-- 作者:dszqiooe -- 发布时间:2012/3/10 21:45:00 -- 自定义样式行 不能高亮显示…… foxtable可以通过设置自定义样式,在表属性的DrawCell中输入代码完成自定义样式,但是这种方法下,自定义样式的行 不能整行高亮显示,未自定义样式的行则可以高亮显示 请问,狐爸,这个问题怎么解决啊? 是否可以 同过代码 只设置 符合条件行的 字体(不设置,行背景颜色)来完成自定义样式呢?如果可以,代码怎么写? 谢谢 |
-- 作者:dszqiooe -- 发布时间:2012/3/11 13:13:00 -- 请问 专家们 这个问题怎么解决啊!谢谢 |
-- 作者:狐狸爸爸 -- 发布时间:2012/3/12 7:57:00 -- 我没有明白你的意思 |
-- 作者:dszqiooe -- 发布时间:2012/3/12 8:22:00 -- 例如:对第一列进行验证 如果 第一列>0 那么 第一列字体颜色为红色(不用自定义样式) 这样的 例子 怎么实现啊 |
-- 作者:程兴刚 -- 发布时间:2012/3/12 11:17:00 -- DrawCell时间的问题还要靠DrawCell时间来解决,再增加一种格式作为高亮显示的格式,判断在某种条件时,以这种格式来显示,然后在按钮中改变这个条件来实现,系统菜单的高亮显示对它是不起作用的,因为被DrawCell事件代码修改了,除非贺老师增加一个判断行高亮显示的方法,在DrawCell代码中判断,如果该行处于高亮显示状态DrawCell什么也不做! |
-- 作者:blackzhu -- 发布时间:2012/3/12 11:54:00 -- 以下是引用dszqiooe在2012-3-12 8:22:00的发言:
例如:对第一列进行验证 如果 第一列>0 那么 第一列字体颜色为红色(不用自定义样式) 这样的 例子 怎么实现啊 必须设定自定义样式,利用条件判断显示的. |