以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  如何实现像wps表格那样阅读模式  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=59334)

--  作者:xjc620
--  发布时间:2014/11/2 15:05:00
--  如何实现像wps表格那样阅读模式
就是点一个单元格,这个单元格的整行和整列都用颜色标出来
--  作者:有点甜
--  发布时间:2014/11/2 15:10:00
--  

drawcell代码

 

e.Table.DataTable.AddUserStyle("样式1", color.Red, Color.Black)

If e.Row.Index = e.Table.Current.Index OrElse e.Col.Index = e.Table.ColSel Then
    e.Style = "样式1"
End If

 

 

click代码

 

e.Table.Refresh


--  作者:xjc620
--  发布时间:2014/11/2 15:32:00
--  
为什么在全局事件里输入代码,各表无效,只能在各表里添加代码才行
--  作者:有点甜
--  发布时间:2014/11/2 15:35:00
--  

全局表事件你必须开启事件。

 

http://www.foxtable.com/help/topics/0671.htm

 


--  作者:xjc620
--  发布时间:2014/11/2 15:58:00
--  
For Each dt As DataTable In DataTables
    dt.GlobalHandler.drawcell = True
Next
代码这样写是吗?应该写在哪个事件里

--  作者:有点甜
--  发布时间:2014/11/2 16:00:00
--  

 写到afterOpenProject事件。

 

 click事件的代码也要开启


--  作者:xjc620
--  发布时间:2014/11/2 16:05:00
--  
还是不行呢.click的开启代码也是写到afterOpenproject吗
--  作者:有点甜
--  发布时间:2014/11/2 16:09:00
--  
 是的,不行就请上传对应的简单例子
--  作者:xjc620
--  发布时间:2014/11/2 16:13:00
--  
你帮忙看看哪里出错了,不执行啊密码158998
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:日新车队.table

[此贴子已经被作者于2014-11-2 16:13:02编辑过]

--  作者:有点甜
--  发布时间:2014/11/2 16:20:00
--  
 在全局表写了代码,就不要在表属性的drawcell事件写代码了。