Foxtable(狐表)用户栏目专家坐堂 → 表里面设置了一个逻辑列,当逻辑列被选中时,该行的背景颜色怎么变成灰色?


  共有3732人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
小刚
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:584 积分:3816 威望:0 精华:0 注册:2012/10/15 20:39:00
表里面设置了一个逻辑列,当逻辑列被选中时,该行的背景颜色怎么变成灰色?  发帖心情 Post By:2014/2/18 10:56:00 [只看该作者]

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

有什么代码吗?

谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/2/18 11:01:00 [只看该作者]

参考DrawCell事件即可:

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

 


 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By: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


 回到顶部
帅哥哟,离线,有人找我吗?
小刚
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:584 积分:3816 威望:0 精华:0 注册:2012/10/15 20:39:00
  发帖心情 Post By:2014/2/18 13:37:00 [只看该作者]

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

该如何写代码?


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/2/18 14:03:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
小刚
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:584 积分:3816 威望:0 精华:0 注册:2012/10/15 20:39:00
  发帖心情 Post By:2014/2/18 14:14:00 [只看该作者]

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

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

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

请帮助!


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/2/18 14:17:00 [只看该作者]

2个方法都在我发给你的帖子里了, 没有第三个方法!

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

 回到顶部
帅哥哟,离线,有人找我吗?
lsy
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/2/18 15:30:00 [只看该作者]

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

 

代码简化一下:


 

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

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

 回到顶部
帅哥哟,离线,有人找我吗?
小刚
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:584 积分:3816 威望:0 精华:0 注册:2012/10/15 20:39:00
  发帖心情 Post By:2014/2/18 17:47:00 [只看该作者]

谢谢老师图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
tubairabbit
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:70 积分:971 威望:0 精华:0 注册:2014/2/18 14:27:00
  发帖心情 Post By: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


 回到顶部
总数 13 1 2 下一页