以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  您好 请问一下 如何改变选定区的颜色呀?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=108942)

--  作者:约翰舒
--  发布时间:2017/11/1 11:14:00
--  您好 请问一下 如何改变选定区的颜色呀?
您好 请问一下 如何改变选定区的颜色呀?这个截图您看一下,改不了
图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20171101111305.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2017/11/1 12:04:00
--  

如果你要得到效果,那你就不能使用表风格

 

http://www.foxtable.com/webhelp/scr/2065.htm

 


--  作者:约翰舒
--  发布时间:2017/11/2 10:31:00
--  回复:(有点甜)如果你要得到效果,那你就不能使用表...
如果是行已经有颜色的话 会出现这种情况,这个要怎么弄呀!
图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20171102103019.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2017/11/2 10:39:00
--  

drawcell,加上红色代码

 

If e.Col.Index >= e.Table.LeftCol AndAlso e.Col.Index <= e.Table.RightCol AndAlso e.Row.Index >= e.Table.TopRow AndAlso e.Row.Index <= e.Table.BottomRow Then
    Return
End If

If e.Row.Index Mod 3 = 1 Then
    e.Table.DataTable.AddUserStyle("样式1", color.yellow, color.red)
    e.style="样式1"
End If