以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 怎么改变选定行的显示颜色呢?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=134083)

--  作者:龙潭春早
--  发布时间:2019/4/26 18:49:00
--  [求助] 怎么改变选定行的显示颜色呢?
点击菜单中日常工作功能区里的 “整行” 按钮,会以浅橘色显示选定行。

有些电脑看不到这个颜色,有什么办法改变它的颜色呢?

--  作者:有点蓝
--  发布时间:2019/4/26 20:52:00
--  
参考:http://www.foxtable.com/webhelp/scr/0016.htm
--  作者:龙潭春早
--  发布时间:2019/4/26 23:41:00
--  
嗯 研究一下
--  作者:龙潭春早
--  发布时间:2019/4/27 21:09:00
--  
在表样式这里的设置,好像一次只能改变一个表的设置,表多时一个一个的去设置,有些麻烦。

有没有办法一次性设置所有表的选定行颜色呢?


--  作者:有点甜
--  发布时间:2019/4/28 10:04:00
--  
以下是引用龙潭春早在2019/4/27 21:09:00的发言:
在表样式这里的设置,好像一次只能改变一个表的设置,表多时一个一个的去设置,有些麻烦。

有没有办法一次性设置所有表的选定行颜色呢?

 

循环每一个表设置 http://www.foxtable.com/webhelp/scr/1577.htm

 


--  作者:龙潭春早
--  发布时间:2019/4/29 13:38:00
--  
在系统事件CurrentChanged中,加入下面的代码。

感觉应该没问题,但是换行时,选定行颜色并没有变化。

什么情况呢?

For Each dt As DataTable In DataTables
dt.SysStyles("CurrentRow").BackColor = Color.Wheat
Next

--  作者:有点甜
--  发布时间:2019/4/29 15:02:00
--  
For Each dt As DataTable In DataTables
    dt.SysStyles("CurrentRow").BackColor = Color.Wheat
Next
For Each t As Table In Tables
    t.ListMode = True
Next