以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]行号颜色的改变  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40260)

--  作者:seal51
--  发布时间:2013/9/13 13:10:00
--  [求助]行号颜色的改变
点击表格中已完成选项,这一行就变成一种颜色,再点击已发货选项,又变成另外一种颜色, 如何实现, 请老师告知, 谢谢!
--  作者:yan2006l
--  发布时间:2013/9/13 13:37:00
--  

搞颜色很占用资源的,而且你要求特别高:要整行!

drawcell事件里面设置代码

[此贴子已经被作者于2013-9-13 13:37:58编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/9/13 14:16:00
--  

下面的示例二就是的了:

 

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

 


--  作者:seal51
--  发布时间:2013/9/13 14:37:00
--  
已完成我用的是逻辑形,ture or false,  

If e.Row("已完成")  is ture

    e.Style = "已完成"
End If

 

如何写呢


--  作者:Bin
--  发布时间:2013/9/13 14:38:00
--  
 

If e.Row("已完成")  = ture

    e.Style = "已完成"
End If


--  作者:seal51
--  发布时间:2013/9/13 14:48:00
--  
提示未声明名称Ture
--  作者:Bin
--  发布时间:2013/9/13 14:49:00
--  
 

If e.Row("已完成")  = true then

    e.Style = "已完成"
End If

[此贴子已经被作者于2013-9-13 14:48:52编辑过]

--  作者:seal51
--  发布时间:2013/9/13 15:05:00
--  

好了谢谢, 已完成在前, 已发货在后, 如何写


--  作者:Bin
--  发布时间:2013/9/13 15:09:00
--  
不是看得很懂你的意思哦.
--  作者:seal51
--  发布时间:2013/9/13 15:11:00
--  
先执行
 

If e.Row("已完成")  = true then

    e.Style = "已完成"
End If

 

后执行

 

If e.Row("已发货")  = true then

    e.Style = "已发货"
End If