以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  表里面设置了一个逻辑列,当逻辑列被选中时,该行的背景颜色怎么变成灰色?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46158)

--  作者:小刚
--  发布时间:2014/2/18 10:56:00
--  表里面设置了一个逻辑列,当逻辑列被选中时,该行的背景颜色怎么变成灰色?

表里面设置了一个逻辑列,当逻辑列被选中时,该行的背景颜色怎么变成灰色?

有什么代码吗?

谢谢!


--  作者:狐狸爸爸
--  发布时间:2014/2/18 11:01:00
--  

参考DrawCell事件即可:

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

 


--  作者:lsy
--  发布时间:2014/2/18 11:16:00
--  

DrawCell

DataTables("表A").AddUserStyle("a", Color.LightSteelBlue, Color.Black)
If e.Row("逻辑列") = True Then
    e.Style = "a"
End If


--  作者:小刚
--  发布时间:2014/2/18 13:37:00
--  

要是 设置一个 按键【颜色】,当点击时,所选的某一背景行变成 “橙色”,再点击时,恢复到原来背景颜色。

该如何写代码?


--  作者:Bin
--  发布时间:2014/2/18 14:03:00
--  
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=42983
--  作者:小刚
--  发布时间:2014/2/18 14:14:00
--  

这个例子我有看过的。我可以使用Drawcell的,跟他不一样。

我只想某一行,在我点击后或者双击后,背景色变成橙色,再点击,还原原来的背景色。

至于用什么方法,没关系的。

请帮助!


--  作者:Bin
--  发布时间:2014/2/18 14:17:00
--  
2个方法都在我发给你的帖子里了, 没有第三个方法!

如果2个方法你都不满意,那没办法了.

--  作者:lsy
--  发布时间:2014/2/18 15:30:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:指定行背景变色.table

 

代码简化一下:


 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:指定行背景变色.table

[此贴子已经被作者于2014-2-18 16:17:08编辑过]

--  作者:小刚
--  发布时间:2014/2/18 17:47:00
--  
谢谢老师图片点击可在新窗口打开查看
--  作者:tubairabbit
--  发布时间:2014/6/6 10:05:00
--  

请问一下,这种方法,如果遇到多人同时标记一行,是不是会篡改掉别人标记的行? 

DrawCell

 

DataTables("表A").AddUserStyle("a", Color.LightSteelBlue, Color.Black)
If e.Row("逻辑列") = True Then
    e.Style = "a"
End If