以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于绘制  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146737)

--  作者:ntqhj
--  发布时间:2020/3/1 15:39:00
--  [求助]关于绘制
老师好!表的行按条件做了绘制颜色,当选择某一整行时,该行文字与绘制的颜色很接近,看不清文字,如何能突出显示文字。就像没做绘制时,选择该行时,为蓝底白字。或者,选择该行时,原来绘制的颜色就不起作用了,就显示蓝底白字,如何实现?
--  作者:狐狸爸爸
--  发布时间:2020/3/1 17:43:00
--  
升级到最新版本看看,因为:


2019年6月18日更新
1、现在选定用DrawCell事件绘制的单元格时,会融合两种颜色,这样依然可以标记出选定区域的特殊数据:

[此贴子已经被作者于2020/3/1 17:43:25编辑过]

--  作者:狐狸爸爸
--  发布时间:2020/3/1 17:45:00
--  
如果不想绘制选定行,那么DrawCell时间:

if e.Row("主键列") = e.Table.Current("主键") then 
   Return
end if
原来的绘制代码...