以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]AddUserStyle 的奇怪的问题~~~~~~~~~  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=20394)

--  作者:gaoyong30000
--  发布时间:2012/6/7 11:01:00
--  [求助]AddUserStyle 的奇怪的问题~~~~~~~~~

我有一个窗口表  在afterload里面有这么一段代码

DataTables("考勤管理_考勤管理Table1").AddUserStyle("ab", Color.silver,Color.black)
DataTables("考勤管理_考勤管理Table1").SysStyles("Focus").ForeColor = Color.red
DataTables("考勤管理_考勤管理Table1").SysStyles("CurrentRow").BackColor = Color.red
Tables("考勤管理_考勤管理Table1").UseVisualStyle = False

 

 

在drawcell里有这么一段代码

If e.col.Caption.Contains("六") Or e.col.Caption.Contains("日") Then
    e.Style = "ab"
End If

 

 

现在出现2个问题  一是  currentrow 背景色并不是红色

图片点击可在新窗口打开查看
 
 
二是 如果我选择了drawcell里面绘制过的列后 其字体颜色并不会变色  但是再点击下拉后 则会是红色
图片点击可在新窗口打开查看
 
 
 
图片点击可在新窗口打开查看
 
 
请问如何解决 这2个问题???

 


--  作者:狐狸爸爸
--  发布时间:2012/6/7 11:49:00
--  

你的图片,别人都看不到的,图片要上传,比人才能看得见。


--  作者:gaoyong30000
--  发布时间:2012/6/7 11:49:00
--  

第一个问题解决了  用整行突出

 

 

第二个问题 怎么弄?


--  作者:blackzhu
--  发布时间:2012/6/7 12:50:00
--  
应该直接判断列名的吧!